pr-review-watcher
SolidMonitors 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.
Install
Quality Score: 83/100
Skill Content
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
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".
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.
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.