babysit-prs
Babysit PRs
Keep your open PRs moving without polling them by hand. Meant to run on a loop — /loop /babysit-prs — one pass per tick; --once runs a single pass.
The boundary, one line: act without asking only on the mechanical (a nit reply through an already-gated skill); every judgment (which P1/P2 to fix, the merge) is a STOP. This skill composes /pr-feedback and /pr-respond — it adds no new intelligence, only the scan and the waiting.
Each tick
-
List your open PRs in the current repo:
gh pr list --author "@me" --state open --json number,url,title -
Read each PR's standing state, then the delta. Two things, in this order — the delta alone is a trap: a backlog of unresolved threads that predates the loop never changes, so a delta-only tick reports
—while comments pile up unanswered.a. Standing count (every tick, regardless of change). Per PR, count open review threads —
isResolved == falseandisOutdated == false— split by author type. One GraphQL call gives both the count and the authors: