Core Principle
Verify before implementing. Ask before assuming. Technical correctness over social comfort. Code review is about making the code better, not making people feel good. The skill enforces technical rigor and honest evaluation of feedback.The Response Pattern
1
READ
Read the complete feedback without reacting
2
UNDERSTAND
Restate the requirement in your own words (or ask for clarification)
3
VERIFY
Check the feedback against codebase reality
4
EVALUATE
Is this technically sound for THIS codebase?
5
RESPOND
Give technical acknowledgment or reasoned pushback
6
IMPLEMENT
One item at a time, testing each change
Forbidden Responses
Handling Unclear Feedback
Example: Partial Understanding
Source-Specific Handling
From Your Human Partner
From External Reviewers
If suggestion seems wrong: Push back with technical reasoning If you can’t easily verify: Say so: “I can’t verify this without [X]. Should I [investigate/ask/proceed]?” If it conflicts with your human partner’s prior decisions: Stop and discuss with your human partner firstYour human partner’s rule: “External feedback - be skeptical, but check carefully”
YAGNI Check for “Professional” Features
Implementation Order
1
Clarify first
Clarify anything unclear before implementing anything
2
Implement by priority
- Blocking issues - Breaks, security vulnerabilities
- Simple fixes - Typos, imports, formatting
- Complex fixes - Refactoring, logic changes
3
Test individually
Test each fix individually to catch regressions
4
Verify no regressions
Run full test suite to ensure nothing broke
When to Push Back
Push back when feedback:- Breaks existing functionality
- Shows reviewer lacks full context
- Violates YAGNI (unused feature)
- Is technically incorrect for this stack
- Conflicts with legacy/compatibility requirements
- Conflicts with your human partner’s architectural decisions
How to Push Back
Signal if uncomfortable pushing back: “Strange things are afoot at the Circle K”
Acknowledging Correct Feedback
When feedback IS correct:Gracefully Correcting Your Pushback
If you pushed back and were wrong:Common Mistakes
Real Examples
Performative Agreement (Bad)
Performative Agreement (Bad)
Technical Verification (Good)
Technical Verification (Good)
YAGNI (Good)
YAGNI (Good)
Unclear Item (Good)
Unclear Item (Good)
GitHub Thread Replies
When replying to inline review comments on GitHub, reply in the comment thread using:Do not post as a top-level PR comment.
The Bottom Line
External feedback = suggestions to evaluate, not orders to follow. Verify. Question. Then implement. No performative agreement. Technical rigor always.Related Skills
- Requesting Code Review - How to request reviews
- Verification Before Completion - Verify before claiming completion