review-prlisted
Install: claude install-skill kauffj/agent-config
# Parallel code review
Runs review agents in parallel over a set of changed files with context. Works against:
- A GitHub PR (fetched via `gh`)
- A local git worktree (diff vs. default branch)
- An explicit file list
When a running dev server and/or screenshot directory are provided, also runs functional-QA and visual-review agents.
**Reviewer role prompts** (in `$HOME/.config/agent-config/agents/`):
- `security-reviewer.md` — whenever any executable code changed
- `simplicity-reviewer.md` — whenever any executable code changed
- `ui-reviewer.md` — if any frontend files changed
- `qa-tester.md` — if `--server <url>` provided
- `visual-reviewer.md` — if `--screenshots <dir>` provided
**On gating.** The only gate on the security and simplicity reviewers is
mechanical: did any executable code change at all (Step 2)? Deciding by topic —
"this diff doesn't touch auth, skip security" — requires having done the review
to know, and the cost of being wrong is asymmetric: a wasted agent versus a
missed vulnerability. Prose-only changes are the one case that needs no judgment
to rule out.
**Reference files:**
- `$HOME/.config/agent-config/hickey-principles.md`
- `$HOME/.config/agent-config/ui-design-principles.md`
---
## Parse the request
Detect the mode:
- If the invocation text starts with `--worktree` → **Worktree mode**
- If the invocation text starts with `--files` → **File-list mode**
- Otherwise → **PR mode** (first token is the PR ref)
Also parse optional flags that ap