From superpowers-plus
Evaluates and implements code review feedback with technical rigor, adding systemic verification to fix root causes beyond the reviewer's checklist.
How this skill is triggered — by the user, by Claude, or both
Slash command
/superpowers-plus:receiving-code-reviewThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
> **Wrong skill?** Reviewing someone's PR → `providing-code-review`. Sending to reviewer agent → `code-review`. Acting as reviewer → `code-review-respond`.
Wrong skill? Reviewing someone's PR →
providing-code-review. Sending to reviewer agent →code-review. Acting as reviewer →code-review-respond.
Code review requires technical evaluation, not emotional performance.
Core principle: Verify before implementing. Ask before assuming. Technical correctness over social comfort.
WHEN receiving code review feedback:
After implementing all feedback items, BEFORE claiming done: The reviewer's feedback identifies SYMPTOMS. Your job is to fix the DISEASE, not just the symptoms.
AFTER implementing all items:
grep -rn "pattern" --include="*.ts" .Common failure pattern:
Root cause: Treated feedback as finite checklist, not systemic issue.
BEFORE claiming code review changes are complete:
☐ Did I extract the underlying GOAL from the feedback? ☐ Did I search for OTHER instances of the same pattern? ☐ Did I verify the GOAL is achieved (not just items checked off)? ☐ Would a harsh reviewer find more instances I missed?
If ANY box is unchecked → you're not done
Reviewer says: "Remove hardcoded defaults at lines 96, 127, and 81"
❌ WRONG: Fix lines 96, 127, 81 → "Done!"
✅ RIGHT: 1. Goal: "No hardcoded defaults for userRole" 2. Search: grep -rn "userRole.||.'guest'" . 3. Find: Lines 96, 127, 81 (listed) + line 2199 (NOT listed) 4. Fix ALL four 5. Verify: grep returns nothing 6. "Done - fixed 4 instances (3 listed + 1 additional in data import)"
Never performative ("You're absolutely right!", "Great point!"). Instead: restate requirement, ask questions, push back with reasoning, or just fix it.
Correct feedback: "Fixed. [what changed]" or "Good catch — [issue]. Fixed in [location]." or just fix and show.
Unclear feedback: STOP — clarify ALL items before implementing. Partial understanding = wrong implementation.
Human partner: Trusted — implement after understanding. Still ask if scope unclear. External reviewers: Check: correct for THIS codebase? Breaks functionality? Reason for current approach? Push back if wrong. Conflicts with partner's decisions → discuss with partner first.
Breaks functionality · reviewer lacks context · YAGNI · technically wrong · legacy reasons · conflicts with partner's architecture.
| Mistake | Fix |
|---|---|
| Performative agreement | State requirement or just act |
| Blind implementation | Verify against codebase first |
| Batch without testing | One at a time, test each |
| Checklist ≠ goal achieved | Search for OTHER instances |
| Fixing symptoms not disease | Extract underlying goal |
| ❌ ANY gratitude expression | Ban completely |
External feedback = suggestions to evaluate, not orders to follow. Verify. Question. Then implement. Then verify the GOAL, not just the checklist.
No performative agreement. Technical rigor always.
| Anti-Pattern | Detection | Correction |
|---|---|---|
| Defensive dismissal | "That's by design" without evidence | Assume reviewer saw something real |
| Blind acceptance | Fix everything without evaluation | Evaluate each: agree/disagree/discuss |
| Scope deflection | "Out of scope for this PR" for real issues | Fix if <30 min, else log TODO |
| Silent disagreement | Ignore comment, don't respond | Every comment gets a response |
| Fix without understanding | Mechanical fix, same pattern recurs | Understand root cause first |
# Reviewer says: "This null check is missing"
# WRONG: Add null check to just this line
# RIGHT: Search for ALL similar patterns in the codebase
grep -rn "\.getData()" --include="*.ts" src/ | grep -v "?." | grep -v "!= null"
# Then fix ALL instances, not just the one the reviewer spotted
npx claudepluginhub bordenet/superpowers-plus --plugin superpowers-plusGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.