superpowers:code-reviewer subagent to review your work and catch issues early. Review early, review often.
When to Request Review
Mandatory Reviews
Optional but Valuable
How to Request Review
Dispatch code-reviewer subagent
Use the Task tool with
superpowers:code-reviewer type, filling the template from code-reviewer.md.Required placeholders:{WHAT_WAS_IMPLEMENTED}- What you just built{PLAN_OR_REQUIREMENTS}- What it should do{BASE_SHA}- Starting commit{HEAD_SHA}- Ending commit{DESCRIPTION}- Brief summary
Code Review Template
The skill uses a template atrequesting-code-review/code-reviewer.md that structures the review:
Example Review Request
Review Output Format
The code reviewer provides structured feedback:Strengths
Strengths
What’s well done, with specific file:line referencesExample:
Issues by Severity
Issues by Severity
Critical (Must Fix):
- Bugs, security issues, data loss risks, broken functionality
- Architecture problems, missing features, poor error handling, test gaps
- Code style, optimization opportunities, documentation improvements
- File:line reference
- What’s wrong
- Why it matters
- How to fix (if not obvious)
Assessment
Assessment
Clear verdict: Ready to merge? Yes/No/With fixesTechnical reasoning in 1-2 sentences
Integration with Workflows
Subagent-Driven Development
Review after each task to catch issues before they compound. Fix before moving to next task.
Executing Plans
Review after each batch (3 tasks). Get feedback, apply fixes, continue.
Ad-Hoc Development
Review before merge or when stuck on a problem.
Red Flags
Related Skills
- Receiving Code Review - How to handle feedback from reviews
- Verification Before Completion - Verify work before requesting review