requesting-code-review

Dispatch a fresh-context code-reviewer subagent to catch issues before they cascade (pattern-adversarial-review, pattern-fresh-context-subagents). “Review early, review often.” The reviewer gets precisely-crafted context (a description, the requirements/plan, and the BASE→HEAD SHAs) — never the controller’s session history — so it judges the work product, not the author’s thought process → artifact-review-report.

Review is mandatory after each task in subagent-driven development, after a major feature, and before merge; optional but valuable when stuck or before refactoring. Findings are acted on by severity: fix Critical immediately, fix Important before proceeding, note Minor for later — and the skill explicitly permits pushing back with technical reasoning if the reviewer is wrong (the request side of sp-receiving-code-review). It ships the reviewer prompt template (code-reviewer.md) that sp-subagent-driven-development also uses for its final whole-branch review.

It joins the five-plus-framework code-review clusteraddy-code-reviewce-code-reviewgstack-reviewbmad-code-reviewmp-code-review — all producing artifact-review-report; Superpowers’ distinctive angle is treating review as a dispatched fresh-context subagent gate wired into the execution loop (between every task), not a standalone command.

See Also