Create and manage a GitHub pull request from local branch prep through green CI. Use when the user wants an agent to run the commit skill, run the squash-commits skill, ensure it is on a feature branch, verify hooks and fast local checks, do a quick PR review, run readme-doctor before versioning, decide whether a public package needs a version bump, push the branch, open a PR, wait for build success, then stop.
Take a local worktree to an open GitHub PR with passing CI, then stop.
gh must be installed and authenticated.gh auth status succeeds before doing PR work./commitcommit skill first./squash-commitssquash-commits on unpushed commits only.origin/HEAD, then fall back to main or
master if needed.feature/<slug> derived from the hint.--no-verify..githooks/, .git/hooks/, lefthook.yml,
.pre-commit-config.yaml, package.json, pyproject.toml, Cargo.toml,
and other obvious project files to identify the concrete validation commands
behind the hooks.git diff --stat <base>...HEAD, git diff --check <base>...HEAD, and
a skim of the patch itself./readme-doctorreadme-doctor after the quick local PR review and before any version
decision.readme-doctor makes material doc changes, commit them normally so hooks
run before continuing.package.json, pyproject.toml, Cargo.toml, *.gemspec, or other release
metadata.readme-doctor.gh pr create.--fill when the existing commit history is already clean; otherwise
provide an explicit title and body built from the branch diff.gh pr checks <pr-number> --watch when available, otherwise watch the
corresponding GitHub Actions run.End with this plain-text block:
PR_LIFECYCLE_V1