review-prlisted
Install: claude install-skill chuckplayer/claude-agent-pack
# Review PR / Changed Files
Run a focused multi-reviewer pass on a set of changed files or an open pull request.
## 1. Determine the change set
- If the user supplied a **PR number**, run `gh pr diff <number>` to get the diff and `gh pr view <number>` to get the title, description, and author.
- If the user supplied **file paths**, use those directly.
- If neither was supplied, run `git diff main...HEAD --name-only` (or `git diff HEAD --name-only` if on main) to discover the changed files. Confirm the list with the user before proceeding.
## 2. Classify the change set
Before dispatching reviewers, classify what the changes touch:
- **Always invoke:** code-reviewer, smell-reviewer (for any code changes — skip for docs/config/migrations only)
- **Invoke if** changes touch authentication, authorization, data access, PII, external endpoints, or secrets: **security-reviewer**
- **Invoke if** changes include database queries, API endpoints, loops over collections, or caching logic: **performance-reviewer**
State which reviewers you are invoking and why before starting.
## 3. Dispatch reviewers (in parallel)
Pass each reviewer:
- The list of changed file paths
- The PR title and description (if available)
- Any relevant context the user provided
Run code-reviewer, smell-reviewer, security-reviewer, and performance-reviewer in parallel — their inputs are independent.
## 4. Synthesize findings
After all reviewers complete, produce a consolidated report:
```
## Review Summ