receiving-code-review
Scannednpx machina-cli add skill a5c-ai/babysitter/receiving-code-review --openclawCode Review Reception
Overview
Code review requires technical evaluation, not emotional performance. Verify before implementing. Ask before assuming.
Core principle: Verify before implementing.
Response Pattern
- READ - Complete feedback without reacting
- UNDERSTAND - Restate requirement in own words
- VERIFY - Check against codebase reality
- EVALUATE - Technically sound for THIS codebase?
- RESPOND - Technical acknowledgment or reasoned pushback
- IMPLEMENT - One item at a time, test each
When to Push Back
- Suggestion breaks existing functionality
- Reviewer lacks full context
- Violates YAGNI
- Conflicts with architectural decisions
Tool Use
Referenced by implementation processes when handling review feedback.
Source
git clone https://github.com/a5c-ai/babysitter/blob/main/plugins/babysitter/skills/babysit/process/methodologies/superpowers/skills/receiving-code-review/SKILL.mdView on GitHub Overview
Code review requires technical evaluation, not emotional performance. Verify before implementing and ask before assuming.
How This Skill Works
Follow the six-step Response Pattern: READ, UNDERSTAND, VERIFY, EVALUATE, RESPOND, IMPLEMENT. Each step anchors a concrete action (read feedback fully, restate requirements, check against the codebase, assess technical fit, acknowledge or push back, and implement changes one item at a time with tests). Tool Use: Referenced by implementation processes when handling review feedback.
When to Use It
- When you receive code review feedback that may affect functionality
- When the reviewer lacks full context and you need clarifications
- When a suggested change could violate YAGNI or architectural decisions
- When feedback requires validation against tests and existing code
- When you want to implement suggestions incrementally and test after each change
Quick Start
- Step 1: READ the received feedback in full.
- Step 2: UNDERSTAND and VERIFY against the codebase and tests.
- Step 3: IMPLEMENT changes one item at a time and validate with tests.
Best Practices
- Read feedback in full before reacting
- Restate the requirement to confirm understanding
- Verify suggestions against the real codebase and tests
- Evaluate the technical impact and alignment with architecture
- Implement changes one item at a time and test after each
Example Use Cases
- A reviewer asks to change a function's API; you read the feedback, restate the requirement, verify how it affects callers, evaluate alternatives, respond with a reasoned pushback if the change is unnecessary, and implement incrementally with tests.
- A request to remove a legacy check is made; you verify its cross-module impact before removing and updating tests accordingly.
- Feedback lacks context about a module; you push back with clarifying questions while validating assumptions against the codebase.
- An optimization suggestion breaks existing integration tests; you verify against tests and architecture before implementing.
- You identify a YAGNI-driven suggestion; you push back with a minimal alternative and implement only the essential changes.