What problem does it solve?
Automated PR review pipelines produce draft reviews that should never reach GitHub without human approval. This Skill provides the human gate: it lists pending review drafts, checks them for drift against the live PR, grills each finding with the maintainer, and only then posts, closes, or discards.
Core Features & Use Cases
- Pending draft triage: Scans the triage directory for drafts with an empty
posted_at field and presents them oldest-first with verdict, attempt, and summary.
- Drift and staleness detection: Compares stored
head_sha against the current PR head via gh pr view, flagging stale, closed, draft, or old-pipeline drafts before any action.
- Interactive finding grill: Walks the maintainer through Critical and Important findings in rounds, dropping or re-tiering findings and recomputing the verdict before posting.
- Controlled posting and closing: Posts reviews via
gh pr review with verdict-mapped flags, or closes superseded/unnecessary PRs with tailored comments, recording everything in the draft file.
- Use Case: A cron job ran
/review-pr overnight across a dozen PRs. In the morning, invoke this Skill to walk through each pending draft, verify the findings still hold, and post the approved reviews to GitHub.
Quick Start
Ask the assistant to go through the pending PR review outbox and post the approved reviews to GitHub.