← ClaudeAtlas

triage-reviewlisted

Fetch unresolved review comments on a GitHub PR (Copilot and human), verify against the code, classify Address / Skip / Optional / Discuss. Use when asked to triage reviewer feedback, which comments to actually fix, or to sort signal from noise on a PR. Don't use to reply to or resolve threads, or to write a fresh review (/code-review).
helderberto/agent-skills · ★ 16 · Code & Development · score 81
Install: claude install-skill helderberto/agent-skills
# Triage Review Comments Consume the review comments **already on a PR** — Copilot and human reviewers — and sort them into what's worth fixing and what isn't. This is judgment, not a fresh review: each comment is verified against the current code before a verdict. **Read-only.** Never reply to threads, resolve conversations, or post anything. The output is a decision aid for the user. Distinct from siblings: `/code-review` and `/review` *generate* new findings; this skill *evaluates existing* reviewer comments. ## Workflow 1. **Fetch with `gh`** — pull the PR's review comments (default to the current branch's PR). Cover both inline thread comments and top-level review summaries, from Copilot and human reviewers. Keep only **unresolved** threads — resolution state lives in the GraphQL `reviewThreads` field (`isResolved`), not REST `pulls/comments`, so reach for `gh api graphql` when you need to filter out resolved/outdated noise. Capture author, `path`, `line`, and body for each. No unresolved comments → report that and stop. 2. **Verify each against current code** — read the file at `path:line` and confirm the comment still applies. Reviewers (especially bots) comment on stale diffs and miss surrounding context. An `outdated: true` thread defaults toward Skip unless the concern still holds in the current code. Completion: every comment has been checked against the actual code, not judged from its text alone. 3. **Classify** each comment using the rubric below. Every v