skills/receiving-code-review/SKILL.md
Use when receiving code review feedback, before implementing suggestions, especially if feedback seems unclear or technically questionable - requires technical rigor and verification, not performative agreement or blind implementation
npx skillsauth add schlenks/superpowers-bd receiving-code-reviewInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Verify before implementing. Ask before assuming. Technical correctness over social comfort.
Create native tasks for each step (each blocked by previous via addBlockedBy):
See references/task-enforcement-blocks.md for full TaskCreate blocks.
ENFORCEMENT: VERIFY cannot be skipped (blocked until UNDERSTAND completes). IMPLEMENT blocked until EVALUATE completes. TaskList exposes skipped steps.
NEVER: "You're absolutely right!" / "Great point!" / "Excellent feedback!" / "Let me implement that now" (before verification)
INSTEAD: Restate technical requirement, ask clarifying questions, push back with reasoning if wrong, just start working.
If ANY item unclear: STOP, do not implement anything, ASK for clarification. Items may be related -- partial understanding = wrong implementation.
Example: "Fix 1-6" but unclear on 4,5. Do NOT implement 1,2,3,6 now. Ask about 4,5 first.
From human partner: Trusted -- implement after understanding. Still ask if scope unclear. No performative agreement. Skip to action.
From external reviewers: Before implementing, check: technically correct for THIS codebase? Breaks existing functionality? Reason for current implementation? Works on all platforms? Reviewer understands full context? If wrong: push back. If can't verify: say so. If conflicts with partner's decisions: stop and discuss first. See references/external-reviewer-protocol.md.
Push back when: breaks existing functionality, reviewer lacks context, violates YAGNI, technically incorrect, legacy/compatibility reasons, conflicts with architectural decisions.
How: Technical reasoning, specific questions, reference working tests/code. See references/pushback-guide.md.
Signal if uncomfortable: "Strange things are afoot at the Circle K"
| Mistake | Fix | |---------|-----| | Performative agreement | State requirement or just act | | Blind implementation | Verify against codebase first | | Batch without testing | One at a time, test each | | Assuming reviewer is right | Check if breaks things | | Avoiding pushback | Technical correctness > comfort | | Partial implementation | Clarify all items first | | Can't verify, proceed anyway | State limitation, ask for direction |
External feedback = suggestions to evaluate, not orders to follow. Verify. Question. Then implement.
references/task-enforcement-blocks.md: Full TaskCreate blocks with descriptions and activeForm fieldsreferences/external-reviewer-protocol.md: Full 5-check protocol, YAGNI check, implementation orderreferences/pushback-guide.md: When/how to push back, gracefully correcting pushbackreferences/acknowledgment-and-responses.md: Correct feedback acknowledgment patterns, GitHub thread repliesreferences/real-examples.md: Full examples: performative, technical verification, YAGNI, unclear itemtools
Use when converting a Superpowers-BD implementation plan or Shortcut story into a beads epic with dependency-aware child tasks
development
Use when the user asks for /cr-style review of local changes, commits, a branch diff, or a GitHub PR outside subagent-driven development
development
Use when you have a spec or requirements for a multi-step task, before touching code
tools
Use when starting any conversation - establishes how to find and use skills, requiring Skill tool invocation before ANY response including clarifying questions