check-pr-commentslisted
Install: claude install-skill lklimek/claudius
# Check PR Comments Workflow
Workflow for checking/triaging/verifying existing PR review comments.
## 1. Fetch All Comments
**ALWAYS fetch fresh comments from GitHub on every invocation** — never assume none are new.
Fetch all comment types via GitHub MCP `pull_request_read`:
- **Review threads** (inline, with resolution status): `method: "get_review_comments"` — threads with `isResolved`, `isOutdated`, `isCollapsed` metadata and grouped comments. Carry `isResolved` forward per thread — step 3 uses it to skip re-verification of already-resolved threads.
- **Review summaries**: `method: "get_reviews"` — review state, body, author.
- **PR-level comments** (non-diff): `method: "get_comments"` — general PR discussion.
Paginate to fetch all results: `perPage` + `page` (get_reviews/get_comments) or `perPage` + `after` cursor (get_review_comments).
If GitHub MCP is unavailable, see [gh-cli-fallback.md](references/gh-cli-fallback.md) for `gh` CLI equivalents.
## 2. Checkout and Pull the PR Branch
```bash
gh pr checkout <number>
git pull
```
## 3. Verify Each Comment Against Current Code
**Trust GitHub's resolved status — do not re-verify already-resolved threads.** Classify any thread fetched with `isResolved: true` as **Resolved** and skip the rest of this section for it: no re-reading code, no call-tree walk, no second-guessing a prior resolution. Verify only `isResolved: false` threads.
For every unresolved inline comment, apply `coding-best-practices` Cross-Cutting Ru