pr-review-watcher

Solid

Monitors for incoming PR reviews and summarizes their content. Determines approval/change-request/comment verdicts and extracts action items. Triggers on "did the PR review come in?", "when will the review arrive", "PR waiting" utterances.

AI & Automation 14 stars 1 forks Updated today MIT

Install

View on GitHub

Quality Score: 83/100

Stars 20%
39
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

> **DEPRECATED (2026-05-18)**: Directly replaceable by `gh pr view --json reviews` call with no real-world usage evidence. For PR review-related functionality, use `hub-cc-pr-reviewer` skill instead. # pr-review-watcher — PR Review Arrival Monitor + Instant Summary Monitors in the background while waiting for a PR reviewer, maintaining the Claude Code session. Delivers review summary + approval status + action items all at once when a review arrives. ## Triggers ``` /pr-review-watcher <PR number> # Monitor PR in current repo (default 2-min interval) /pr-review-watcher <PR number> --repo owner/repo # Specify a particular repo /pr-review-watcher <PR number> --interval <seconds> # Change polling interval (default 120 seconds) /pr-review-watcher <PR number> --once # Check current review status only (no monitoring) ``` **Installable independently** — works correctly with plugin install only, without full harness clone. ## Step 1. Check Current Review Status ```bash gh pr view <PR number> --json title,state,reviewRequests,reviews \ --jq '{title: .title, state: .state, requested: [.reviewRequests[].login], reviews: [.reviews[] | {author: .author.login, state: .state, body: .body}]}' ``` Output interpretation: - `reviewRequests`: people with review requested (no response yet) - `reviews[].state`: `APPROVED` / `CHANGES_REQUESTED` / `COMMENTED` / `DISMISSED` **With `--once` flag**: Report Step 1 results only and exit. ## Step 2. Start B...

Details

Author
chrono-meta
Repository
chrono-meta/forge-harness
Created
3 months ago
Last Updated
today
Language
Shell
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

watch-pr

Triggered by /watch-pr [PR-number]. After pushing, waits for the PR's automated review + CI to land, then triages findings — auto-fixes mechanical ones, batches judgment calls into one question, replies-with-reasoning on disagreements. Hard cap of 2 rounds; terminates explicitly. ON-DEMAND ONLY — never part of the plan→boiler→orca flow (which is PR-less); exists for production/job work. Use when the user says "watch the PR", "wait for the review", or "handle the review when it comes".

1 Updated 1 months ago
orassayag
Code & Development Listed

babysit-pr

Babysit a GitHub pull request after creation by waiting for compact PR events, handling CI/review blockers, retrying likely flaky failures, and continuing until the PR is ready, merged, closed, or blocked on user help. Use when the user asks to monitor, watch, babysit, keep an eye on, handle PR CI, or respond to PR review feedback.

10 Updated 5 days ago
shekohex
Code & Development Listed

pr-watch-as-reviewer

Watch a pull request you are reviewing until your feedback is settled, re-review each settlement, then approve once: poll GitHub in ~31-minute cycles for up to 24 hours until every review thread you opened is resolved and every plain PR comment you posted has a later push behind it, re-review each settlement against the current branch (the change or the reply must actually meet the comment's concern), then cast one attributed, SHA-cited approval and stop. A settlement that fails re-review stops the watch without approving. Every reply gets an answer, never silence: one that meets the concern resolves the thread, one that does not draws a rebuttal naming the gap. The writes are the approval, a 👍/👎 reaction, the thread resolve, and the rebuttal reply — it never edits code, never merges. Trigger on "approve the PR when my comments are resolved", "watch and approve", or "/pr-watch-as-reviewer" — user-invoked only; model invocation is disabled because an approval can transitively trigger an auto-merge.

11 Updated today
bostonaholic