AI agent handles code review feedback professionally by categorizing, responding appropriately, and extracting learnings. Use when PR feedback arrives, addressing reviewer comments, or improving from feedback.
This Claude skill streamlines the software development lifecycle by helping developers professionally manage and respond to pull request feedback. It automates the categorization of reviewer comments, provides structured communication templates, and extracts actionable insights to improve long-term code quality and team collaboration.
Use Cases
Case 1: Systematically processing high-volume PR feedback by categorizing comments into blocking issues, suggestions, and nitpicks to prioritize fixes.
Case 2: Drafting objective and professional responses to critical technical feedback or disagreements using standardized templates to maintain a constructive team environment.
Case 3: Analyzing recurring feedback patterns across multiple reviews to identify personal growth areas and reduce technical debt in future development.
Case 4: Generating concise summary updates for reviewers to clearly communicate which comments have been addressed, discussed, or deferred for follow-up.
name
receiving-code-reviews
description
AI agent handles code review feedback professionally by categorizing, responding appropriately, and extracting learnings. Use when PR feedback arrives, addressing reviewer comments, or improving from feedback.
Receiving Code Reviews
Quick Start
Pause - Read all comments before responding; don't react immediately
Categorize - Sort by type: blocking, suggestion, question, nitpick, praise
Prioritize - Address blocking issues first, then questions, then suggestions
Respond - Acknowledge every comment with specific action or reasoning
Learn - Track recurring feedback patterns for improvement
Features
Feature
Description
Guide
Feedback Categories
Classify comment types
Blocking > Question > Suggestion > Nitpick
Response Templates
Professional reply patterns
Agree, disagree-with-reason, clarify, defer
Systematic Processing
Address all comments
Group related, post summary update
Learning Extraction
Identify improvement patterns
Track recurring categories
Anti-Patterns
Avoid defensive responses
No arguing, ignoring, or dismissiveness
Progress Tracking
Communicate resolution status
Addressed X, Discussing Y, Deferred Z
Common Patterns
# Feedback Category Priority
1. blocking - Must fix before merge
2. question - Answer to unblock discussion
3. suggestion - Consider and respond
4. nitpick - Fix if easy, discuss if not
5. praise - Thank the reviewer
6. fyi - Acknowledge
# Response Templates
AGREE:
"Good catch! Fixed in abc123."
DISAGREE (with reason):
"I considered this approach but chose current because:
- [reason 1]
- [reason 2]
What do you think given these trade-offs?"
CLARIFY:
"Could you elaborate on [point]? Want to understand fully."
DEFER:
"Good idea! Outside PR scope - created follow-up: [link]"
# Processing Workflow
1. Read ALL comments first (don't start responding)
2. Categorize and sort by priority
3. Group related comments together
4. Address blocking issues first
5. Answer questions to unblock
6. Consider suggestions thoughtfully
7. Post summary update:
## Review Response Summary
- Addressed: 8 comments
- Pending discussion: 2 comments
- Deferred (follow-up issues): 1 comment
Ready for another look!
Best Practices
Do
Avoid
Read all comments before responding
Reacting immediately/defensively
Categorize by priority (blocking first)
Ignoring comments without explanation
Respond to every comment
Marking resolved without addressing
Be specific - reference commit hashes
Over-explaining simple changes
Thank reviewers for insights
Taking feedback personally
Ask for clarification when needed
Arguing about preferences endlessly
Learn from recurring feedback
Dismissing nitpicks dismissively
Re-request review when done
Delaying response to feedback
Related Skills
requesting-code-reviews - How to request effective reviews