Skip to content
Development
Skill

/pr-fix

Efficiently respond to PR review comments. Trigger with "fix review comments", "address PR feedback", "implement review fixes", "respond to review".

From plugin
claude-code-cookbook
1.1k200 skills9 agents39 commands8 MCP
Install
$ npx -y skills add wasabeef/claude-code-cookbook --skill pr-fix --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition โ†’
  • You can call itInvoke it directly when you want it.
  • Slash command/pr-fix

Context preview

The summary Claude sees to decide when to auto-load this skill.

Efficiently respond to PR review comments. Trigger with "fix review comments", "address PR feedback", "implement review fixes", "respond to review".

SKILL.md

pr-fix.SKILL.md
description: 'Efficiently respond to PR review comments. Trigger with "fix review comments", "address PR feedback", "implement review fixes", "respond to review".'
allowed-tools:
  - Bash(gh *)
  - Read
  - Edit
  - Grep
  - Glob

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
Read more
Ships withclaude-code-cookbook

A collection of commands, roles, and automation scripts for Claude Code. Automate your workflow without unnecessary confirmations, allowing you to focus on what matters.

Get the whole plugin