babysit-prs
This skill contains shell command directives (!`command`) that may execute system commands. Review carefully before installing.
Pre-computed context
Current login: !gh api user --jq .login 2>/dev/null || echo "unknown"
Own open PRs here: !gh pr list --state open --author "@me" --limit 200 --json number --jq 'length' 2>/dev/null || echo "unknown"
Branch and working tree: gather with two separate Bash calls, git branch --show-current then git status --porcelain; treat a failure as an unknown value and carry on. They moved out of pre-compute in #1619 — the harness composes the block into one shell invocation and a worktree-isolated agent refuses a git-bearing compound command — so run them individually and do not fold them back.
Purpose
Keep pull requests moving without taking unsafe GitHub actions. Guarantees are enforced in
deterministic gate scripts; judgment stays with the agent. The safe default discovers your own
open PRs — author is one of your self logins — under the current repo's owner (or the configured
watched owners), works each to readiness, and reports. The safe tier never resolves threads
and never merges; merging exists only behind the explicit worker/autopilot opt-in and a
deterministic merge gate. Designed for /loop /source-control:babysit-prs continuous coverage.