PR Responder
Analyze and respond to GitHub PR review comments efficiently.
Workflow
- •Find PR - Get the PR for the current branch
- •Fetch Comments - Get all review comments
- •Classify - Categorize by actionability
- •Present - Show recommendations to user
- •Implement - Apply approved changes
- •Summarize - Report what was done
Quick Start
bash
# Get PR for current branch
gh pr view --json number,title,url,state
# Get review comments
gh api repos/{owner}/{repo}/pulls/{pr_number}/comments
Comment Classification
High Priority (Must Fix)
- •Bug reports or potential issues
- •Security concerns
- •Performance problems
- •Missing error handling
- •Type safety issues
- •Breaking changes
Medium Priority (Should Fix)
- •Code style violations
- •Naming improvements
- •Refactoring suggestions
- •Documentation gaps
- •Test coverage requests
Low Priority (Optional)
- •Praise or acknowledgments ("LGTM", "Nice!")
- •Questions needing verbal response only
- •Already resolved conversations
- •Suggestions marked as optional/nitpick
Implementation Guidelines
- •Read surrounding context - Understand the code before changing
- •Match existing style - Don't introduce inconsistencies
- •Minimal changes - Fix only what's requested
- •Verify imports - Add any needed imports
- •Consider tests - Note if tests need updating
See references/github-api.md for complete API reference.