← ClaudeAtlas

watch-prlisted

Watch a PR until CI is green and its reviews are answered.
sherifabdlnaby/skills · ★ 8 · Code & Development · score 74
Install: claude install-skill sherifabdlnaby/skills
# watch-pr Load the **git** skill, then read its watch and review-responses references before acting. `<git-skill-dir>` below is the base directory the harness printed when the git skill loaded. Goal: get the PR to green with every review answered, without blocking your turn. Fix CI failures, address bot reviews, answer human comments per review-responses, and escalate only what needs my input while you keep making progress on everything else. Block waiting on me only once CI is green and every bot review is addressed. The sibling skills narrow this: `watch-pr-ci` (CI only) and `watch-pr-comments` (reviews only). ## Target PR `$ARGUMENTS` may name the PR (number or URL). If empty, resolve the PR for the current branch: ``` gh pr view --json number,url,headRefName,state,isDraft ``` ## Start 1. **Draft PR:** run `flick` once, alongside the watch, not before it. Chase beyond that (hold it open, flick again) only if I told you this repo has a review bot; me naming the bot counts. 2. **Existing review threads:** unresolved threads already on the PR are not news to the watch. Fetch them per review-responses [Batching](../../git/references/review-responses.md#batching) and address them first. ## The watch ``` python3 <git-skill-dir>/scripts/pr-watch.py watch --pr <N> --repo <OWNER/REPO> --watcher <id> --until quiet --max-total <s> ``` Run it through the cheap sub-agent the watch reference describes. React per the verdict: `EVENT` means act and relaunch, `STALE` m