/pr-fix
Efficiently handle Pull Request review comments and achieve root cause resolution using a 3-stage error analysis approach.
> /plugin marketplace add wasabeef/claude-code-cookbookHow it fires
How this command gets triggered: by you, by Claude, or both.
- Fires itselfClaude auto-loads it when your prompt matches the work.
- You can call itInvoke it directly when you want it.
- Slash command
/pr-fix
Context preview
What this command does when you run it.
Efficiently handle Pull Request review comments and achieve root cause resolution using a 3-stage error analysis approach.
Command definition
pr-fix.mdEfficiently respond to PR review comments
Efficiently handle Pull Request review comments and achieve root cause resolution using a 3-stage error analysis approach.
Usage
# Retrieve and analyze review comments
gh pr view --comments
"Classify review comments by priority and create an action plan"
# Detailed analysis of error-related comments
gh pr checks
"Analyze CI errors using a 3-stage approach to identify root causes"
# Quality confirmation after fixes
npm test && npm run lint
"Fixes are complete - please check regression tests and code quality"
Basic Examples
# Classify comments
gh pr view 123 --comments | head -20
"Classify review comments into must/imo/nits/q categories and determine response order"
# Collect error information
npm run build 2>&1 | tee error.log
"Identify the root cause of build errors and suggest appropriate fixes"
# Verify fix implementation
git diff HEAD~1
"Evaluate whether this fix appropriately addresses the review comments"
Comment Classification System
π΄ must: Required fixes
ββ Security issues
ββ Functional bugs
ββ Design principle violations
ββ Convention violations
π‘ imo: Improvement suggestions
ββ Better implementation methods
ββ Performance improvements
ββ Readability enhancements
ββ Refactoring proposals
π’ nits: Minor points
ββ Typo fixes
ββ Indentation adjustments
ββ Comment additions
ββ Naming refinements
π΅ q: Questions/confirmations
ββ Implementation intent verification
ββ Specification clarification
ββ Design decision background
ββ Alternative solution consideration
3-Stage Error Analysis Approach
Stage 1: Information Collection
**Required actions**
- Full error message capture
- Stack trace review
- Reproduction condition identification
**Recommended actions**
- Environment information collection
- Recent change history
- Related logs review
Stage 2: Root Cause Analysis
- 5 Whys analysis application
- Dependency tracking
- Environment difference checking
- Minimal reproduction code creation
Stage 3: Solution Implementation
- Immediate response (hotfix)
- Root cause resolution (essential fix)
- Preventive measures (recurrence prevention)
Response Flow
1. **Comment analysis**: Classification by priority 2. **Fix plan**: Determining response order 3. **Phased fixes**: Critical β High β Medium β Low 4. **Quality confirmation**: Testing, linting, building 5. **Progress report**: Description of specific fixes
Post-Fix Verification
# Basic checks
npm test
npm run lint
npm run build
# Regression tests
npm run test:e2e
# Code quality
npm run test:coverage
Reply Templates
**Fix completion report**
@reviewer Thank you for your feedback.
Fixes are complete:
- [Specific fix details]
- [Test results]
- [Verification method]
**Technical decision explanation**
Implementation background: [Reason]
Considered alternatives: [Options and decision rationale]
Adopted solution benefits: [Advantages]
Notes
- **Priority adherence**: Address in order of Critical β High β Medium β Low
- **Test first**: Confirm regression tests before making fixes
- **Clear reporting**: Describe fix details and verification methods specifically
- **Constructive dialogue**: Polite communication based on technical grounds
Read more
Efficiently respond to PR review comments
Efficiently handle Pull Request review comments and achieve root cause resolution using a 3-stage error analysis approach.
Usage
# Retrieve and analyze review comments gh pr view --comments "Classify review comments by priority and create an action plan" # Detailed analysis of error-related comments gh pr checks "Analyze CI errors using a 3-stage approach to identify root causes" # Quality confirmation after fixes npm test && npm run lint "Fixes are complete - please check regression tests and code quality"
Basic Examples
# Classify comments gh pr view 123 --comments | head -20 "Classify review comments into must/imo/nits/q categories and determine response order" # Collect error information npm run build 2>&1 | tee error.log "Identify the root cause of build errors and suggest appropriate fixes" # Verify fix implementation git diff HEAD~1 "Evaluate whether this fix appropriately addresses the review comments"
Comment Classification System
π΄ must: Required fixes ββ Security issues ββ Functional bugs ββ Design principle violations ββ Convention violations π‘ imo: Improvement suggestions ββ Better implementation methods ββ Performance improvements ββ Readability enhancements ββ Refactoring proposals π’ nits: Minor points ββ Typo fixes ββ Indentation adjustments ββ Comment additions ββ Naming refinements π΅ q: Questions/confirmations ββ Implementation intent verification ββ Specification clarification ββ Design decision background ββ Alternative solution consideration
3-Stage Error Analysis Approach
Stage 1: Information Collection
**Required actions**
- Full error message capture
- Stack trace review
- Reproduction condition identification
**Recommended actions**
- Environment information collection
- Recent change history
- Related logs review
Stage 2: Root Cause Analysis
- 5 Whys analysis application
- Dependency tracking
- Environment difference checking
- Minimal reproduction code creation
Stage 3: Solution Implementation
- Immediate response (hotfix)
- Root cause resolution (essential fix)
- Preventive measures (recurrence prevention)
Response Flow
1. **Comment analysis**: Classification by priority 2. **Fix plan**: Determining response order 3. **Phased fixes**: Critical β High β Medium β Low 4. **Quality confirmation**: Testing, linting, building 5. **Progress report**: Description of specific fixes
Post-Fix Verification
# Basic checks npm test npm run lint npm run build # Regression tests npm run test:e2e # Code quality npm run test:coverage
Reply Templates
**Fix completion report**
@reviewer Thank you for your feedback. Fixes are complete: - [Specific fix details] - [Test results] - [Verification method]
**Technical decision explanation**
Implementation background: [Reason] Considered alternatives: [Options and decision rationale] Adopted solution benefits: [Advantages]
Notes
- **Priority adherence**: Address in order of Critical β High β Medium β Low
- **Test first**: Confirm regression tests before making fixes
- **Clear reporting**: Describe fix details and verification methods specifically
- **Constructive dialogue**: Polite communication based on technical grounds
A collection of commands, roles, and automation scripts for Claude Code. Automate your workflow without unnecessary confirmations, allowing you to focus on what matters.
Repo: wasabeef/claude-code-cookbook
Other commands on claude-code-cookbook.
- /analyze-dependencies
Analyzes your project's dependencies and checks architecture health.
Open command - /analyze-performance
Analyzes application performance from a user experience perspective and quantifies experience improvements from optimizations. Calculates UX scores based on Core Web Vitals and proposes prioritized optimization strategies.
Open command - /check-fact
Verifies if a statement is true by checking your project's code and documentation.
Open command - /check-prompt
A comprehensive collection of best practices for evaluating and improving the quality of prompts for AI Agents. It systematizes knowledge gained from actual prompt improvement processes, covering all important aspects such as ambiguity elimination, information integration,
Open command - /commit-message
Generates commit messages from staged changes (git diff --staged). This command only creates messages and copies them to your clipboardβit doesn't run any git commands.
Open command - /context7
Searches technical documentation using MCP's Context7.
Open command

