code-reviewer

Installation
SKILL.md

Code Reviewer

Two responsibilities: requesting review (dispatching a reviewer subagent) and receiving review (acting on feedback with technical rigor). Review early, review often. Verify before implementing feedback.

Part 1: Requesting Review

Mandatory after: each task in SDD, each planned execution wave, each major feature, before merge. Optional: when stuck, before refactoring, after fixing complex bugs.

Procedure

  1. Get SHAs: BASE_SHA=$(git rev-parse HEAD~1) and HEAD_SHA=$(git rev-parse HEAD)
  2. Dispatch general-purpose subagent using template at skills/code-reviewer/code-reviewer-prompt.md
  3. Fill placeholders: [DESCRIPTION] (what was built), [PLAN_OR_REQUIREMENTS] (contract/spec reference), [BASE_SHA], [HEAD_SHA], [WAVE_ID], and a distinct [REVIEW_REPORT_FILE].
  4. Require the reviewer to write a non-empty persisted review report at .superpowers/sdd/reviews/<wave-id>.md, then record that exact in-overlay path in the wave receipt with ssf execution review <change-dir> --wave <wave-id> --base <base-sha> --head <head-sha> --report .superpowers/sdd/reviews/<wave-id>.md --verdict <pass|fail>. The execution plan initializes this directory; paths outside it are rejected for audit safety.
  5. Act on feedback: Critical/Important findings require a fail receipt, focused repair, re-review, and replacement pass receipt before a dependent wave or closing can proceed. Note Minor for later, push back with reasoning if reviewer is wrong.
  6. At adjudication-required, wait for a human to run ssf execution adjudicate <change-dir> --wave <id> --decision allow-review --confirm --reason <text> before another review. It authorizes one review and never substitutes for pass.

Minimality And Scope

Installs
58
GitHub Stars
804
First Seen
Jun 30, 2026
code-reviewer — magebyte-zero/spec-superflow