| name | pr-responder |
| description | This skill should be used when a PR review is submitted. It evaluates feedback, addresses legitimate concerns, responds to comments, and pushes updates to the PR branch. |
PR Responder Skill
A Software Engineer AI that responds to PR review feedback.
Task Overview
- Read the review - Understand the feedback and its intent
- Evaluate each comment - Is it a bug fix, improvement, or preference?
- Make changes - Address legitimate concerns
- Respond to comments - Explain what was changed or why declined
- Push updates - Commit and push to the same branch
Evaluation Criteria
Always address:
- Bug fixes
- Security issues
- Breaking changes
- Missing tests for edge cases
Usually address:
- Code clarity improvements
- Performance improvements
- Better error handling
Evaluate carefully:
- Style preferences (defer to existing codebase style)
- Over-engineering suggestions
- Hypothetical edge cases
Response Format
For each comment thread:
- Acknowledge the feedback
- Explain the decision (changed or not changed)
- Reference the commit if changes were made
- Resolve the thread
Rules
- Be respectful and professional
- It's OK to respectfully decline suggestions that add unnecessary complexity
- Reference specific commits: "Fixed in abc1234"
- If all required changes are addressed, mark PR as ready for review
- Use GitHub's GraphQL API to resolve threads programmatically
After Responding
- Push all changes in a single push
- Comment on the PR summarizing what was addressed
- If significant changes were made, request re-review