Code Review Skill
Multi-agent code analysis with parallel reviewers and challenge validation.
Uses explicit subagent dispatch patterns from code-subagents.
Prerequisites
- Required: git
Arguments
Command Routing
| Invocation | Behavior |
|------------|----------|
| (no arguments) | Review diff to main branch |
| rq | Review diff to main branch |
| rq main | Review diff to main branch |
| rq develop | Review diff to develop branch |
| feat/foo | Review diff to feat/foo (bare branch = rq) |
| rs | Respond to review findings (interview mode) |
Subagent Architecture
rq (Request Review) Subagents
| Step | Subagent | Uses | Parallel | Purpose |
|------|----------|------|----------|---------|
| 1 | Triage | scout agent | No | Detect context, select reviewers, identify skills to load |
| 2 | Reviewers | general subagent | Yes (per reviewer) | Specialty analysis (loads detected skills) |
| 3 | Synthesis | general subagent | No | Deduplicate findings |
| 4 | Architect | architect agent | No | Architecture review |
| 5 | Challenge | oracle agent | No | Validate findings with sequential-thinking |
rs (Respond to Review)
No subagents. Interactive interview mode — see rs.md.
Dispatch Patterns
Follows code-subagents patterns:
- Parallel dispatch for independent reviewers
- Sequential dispatch for dependent steps
- Fresh subagent per task — no context pollution
- Skill loading pre-step before each analysis phase
- Error handling: Log failures, continue with partial results
Agent Dispatch
| Agent | Used In Step |
|-------|--------------|
| scout | Triage (context retrieval, file analysis) |
| architect | Architect (architecture review) |
| oracle | Challenge (validate findings, sequential-thinking) |
| general | Reviewers, Synthesis |
See agents/ for agent definitions.
References
| Reference | Purpose | |-----------|---------| | rq.md | Request review workflow - detailed steps with prompts | | rs.md | Respond to review workflow - interview mode | | reviewers.md | Reviewer definitions and prompts | | output.md | Output format specification |