一键导入
babysit-pr
Watch an open GitHub pull request for CI, mergeability, bot reviews, and human feedback until it is ready, closed, or blocked.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Watch an open GitHub pull request for CI, mergeability, bot reviews, and human feedback until it is ready, closed, or blocked.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Harness-portable autonomous delivery loop for a scoped software task: front-load uncertainty, produce or confirm a plan, implement with TDD and validation, run review passes, prepare git/GitHub artifacts, and babysit the PR when authorized. Use when the user wants a mostly hands-off problem-to-PR workflow.
Use for commit, push, pull request, issue, and GitHub CLI workflows; emphasizes diff-grounded text and safe non-interactive commands.
Harness-portable planning and requirements-capture workflow for turning vague, risky, architectural, multi-workstream, or scope-drift-prone requests into durable artifacts before implementation. Use when the user asks to scope, plan, workshop, write a spec, capture acceptance criteria, prepare an implementation handoff, or when product intent should not be guessed.
Read-only reviewer for checking whether an implementation milestone matches an approved plan or spec.
Guide agents to choose a review pass intentionally and keep findings structured.
Use when starting feature work that should be isolated from the main checkout; creates or verifies an isolated git worktree with safety checks.
| name | babysit-pr |
| description | Watch an open GitHub pull request for CI, mergeability, bot reviews, and human feedback until it is ready, closed, or blocked. |
Use this skill when the user asks to monitor an open PR, watch CI, handle review comments, or keep an eye on failures and feedback.
--pr auto.123.https://github.com/<owner>/<repo>/pull/123.Start by reporting the PR being watched.
python3 .agents/skills/babysit-pr/scripts/gh_pr_watch.py --pr auto --once
python3 .agents/skills/babysit-pr/scripts/gh_pr_watch.py --pr auto --snapshot
python3 .agents/skills/babysit-pr/scripts/gh_pr_watch.py --pr auto --watch
python3 .agents/skills/babysit-pr/scripts/gh_pr_watch.py --pr auto --retry-failed-now
Use --repo OWNER/REPO when the current checkout does not let gh infer the
repository.
--once so the script waits until something needs attention.actions.AGENTS.md.--once again until terminal.The watcher emits action names such as:
stop_pr_closed — PR was merged or closed.stop_ready_to_merge — CI is green, no blocking reviews, no conflicts.stop_exhausted_retries — flaky retry budget is exhausted.stop_non_retryable_failure — a failure needs diagnosis/fix.diagnose_hung_check — a check appears stuck.diagnose_merge_conflict — resolve conflicts.diagnose_branch_behind — update branch from base.wait_codex — Codex is still reviewing.Use the commands appropriate for the current repo state. Once this project has a Go/backend and frontend, expect something like:
go test ./...
npm test
npm run lint
Do not treat these placeholders as mandatory before the matching toolchain exists.
See references/heuristics.md and references/github-api-notes.md for CI
classification and API details.