Claude Code analog of Cursor's built-in
. The implementation is a loop over
CLI plus the Claude Code
skill for pacing.
Platform note. On Codex, the Claude tool names and Claude built-in skills named below (
,
) are Claude defaults. Resolve them via
.
Inside poteto-mode, the
Babysit playbook (
../poteto-mode/playbooks/babysit.md
) supersedes this skill: it owns mode declaration, the merge frontier, stack safety, and the
watcher. This skill stays the standalone
entry point for a single PR outside a poteto-mode run.
-
Fetch PR state.
bash
gh pr view <number> --json number,title,state,mergeable,reviewDecision,statusCheckRollup,mergeStateStatus,comments,reviews
-
Triage in priority order.
- Merge conflicts (
mergeStateStatus == DIRTY
): rebase or merge ; resolve; force-push only if the branch is yours and not shared.
- Failing checks ( entries with ): pull logs with
gh run view <run-id> --log-failed
. Root-cause the failure; fix the underlying code or test; commit; push.
- Review comments (
gh pr view --json comments,reviews
): act only on feedback you actually agree with. When a comment has a single mechanical answer — a rename, a guard clause, a formatting nit — make the edit and quote the comment in the commit message. When it hinges on a judgement call, or you can't tell what's being asked, don't guess: leave it and reply with what you would have done.
- Review-bot comments (Bugbot and similar automation): classify fix/dismiss/ask before acting, per
references/bugbot-triage.md
. Ask by default on security, data, and high-severity findings.
-
Loop. Use the Claude Code
skill to pace re-checks. Pick the interval from what you're watching:
- Active CI run: poll (it blocks until checks finish, so no separate loop interval needed).
- Awaiting reviewer: 20–30 min heartbeat.
- Idle but want to catch new comments: hourly.
-
When to stop.
- Build is green, every comment resolved, branch merges cleanly → call it ready.
- You've run three rounds of fix → push → recheck and it still isn't fully green → stop, summarise what's still broken, and hand control back.
- The next fix would force a design choice → pause and put it to the user with .
-
Report. Summarize fixes applied, comments addressed, comments deferred (with reason), current PR status. Cite each commit by SHA.
This is a Claude Code analog of Cursor's
, not a port — Cursor's implementation is closed source. The skill is independently authored, with its own prose and structure; the workflow is informed by Cursor's public
behavior. The only overlap with other PR tools is the
CLI commands it runs, which are functional invocations rather than copied text.