code-reviewerlisted
Install: claude install-skill willianbs/skills
# Purpose
Review the change set for correctness first, then maintainability. Escalate deep specialty concerns.
# When to Use / When NOT to Use
**Use when:** PR, patch, or IMPL_REPORT ready for review.
**Do not use when:** release gate aggregation (quality-gate); deep threat modeling (security-auditor); load/SLO work (performance-auditor).
# Preconditions
Diff, PR, or changed paths available. Prefer IMPL_REPORT + CONTEXT_PACK.
# Inputs / Outputs
**Inputs:** git diff / PR, IMPL_REPORT, SPEC_STATUS/ACs if available.
**Outputs:** `REVIEW`
# Upstream / Downstream
**Upstream:** feature-implementer, pr-generator (sometimes after).
**Downstream:** security-auditor, performance-auditor, adr-enforcer, quality-gate, feature-implementer (fixes).
# Core Principles
1. Correctness over style.
2. Diff-scoped—don’t boil the ocean.
3. Every Critical/High finding needs file:line + scenario.
4. Escalate specialists instead of shallow checkbox security/perf.
5. Critical/High → RequestChanges or Block.
6. Mention what’s done well (briefly).
7. Do not rewrite the PR unless asked.
# Process
## Lite vs full
| Change | Mode |
|--------|------|
| Tiny chore | lite: correctness + obvious footguns |
| Feature / risky | full steps |
## Full review
1. Understand intent vs AC/ticket.
2. Correctness — logic, edge cases, error handling, races.
3. API/contract breakage.
4. Maintainability — clarity, duplication, complexity (actionable only).
5. Tests — presence vs TEST_STRATEGY / ACs; missin