pr-feedback-response
Systematically address PR review feedback with thorough triage, planning, and implementation.
Skill by garnertb
Chalk Labs
Need help deploying pr-feedback-response?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/garnertb-pr-feedback-response
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/pr-feedback-response
What's inside
- Skill name
pr-feedback-response- Description
- Systematically address PR review feedback with thorough triage, planning, and implementation. Use when responding to PR comments, addressing review feedback, or processing code review suggestions. Triggers on "address PR feedback", "respond to review comments", "handle PR suggestions", or when working through unresolved PR review threads.
- License
- MIT
- Instructions
- 215 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# PR Feedback Response Structured workflow for holistically addressing PR review feedback with proper triage, planning, and tracked implementation. ## Workflow Overview 1. **Fetch & Triage** - Gather all unresolved comments, assess each for actionability 2. **Plan** - Enter plan mode, draft approach for each feedback item 3. **Review Plan** - Consult principal-engineer-review skill to validate approach 4. **Present & Decide** - Show summary to user, get decisions on declined items 5. **Implement** - Execute plan with logical commit grouping ## Step 1: Fetch & Triage Feedback ### Fetch All Unresolved Comments Use GitHub MCP tools to get complete PR context: ``` 1. pull_request_read (method: get, perPage: 100) → Get PR description, extract linked issue numbers (e.g., "Fixes #123", "Closes #456") 2. pull_request_read (method: get_review_comments, perPage: 100) → Filter for threads where isResolved === false 3. pull_request_read (method: get_reviews, perPage: 100) → Capture formal review feedback (REQUEST_CHANGES especially) 4. pull_request_read (method: get_comments, perPage: 100) → General PR conversation that may contain actionable feedback 5. For each linked issue: issue_read (method: get) → Get issue context, requirements, acceptance criteria issue_read (method: get_comments) → Get discussion that may inform feedback triage ``` ### Related Issues Context Document linked issues in the plan to inform triage decisions: ```markdown ### Related Issues - **#123**: [Issue title] - [Brief summary of requirements/acceptance criteria] - **#456**: [Issue title] - [Brief summary] ``` Use issue context to assess whether feedback aligns with original requirements or represents scope creep. ### Triage Each Comment For each piece of feedback, determine disposition: | Disposition | Criteria | Action | | ----------------------------------- | --------------------------------- | ---------------------- | | **Accept** | Valid, actionable, in-scope | Plan implementation | | **Decline - Out of Scope** | Valid but beyond PR intent | Document reasoning | | **Decline - Cost/Complexity** | Disproportionate effort for value | Document reasoning | | **Decline - Technically Incorrect** | Suggestion is wrong or harmful | Document reasoning | | **Clarification Needed** | Ambiguous or unclear request | Note for user decision | ### Triage Output Format For each comment, document: ```markdown ### Comment #N: [Brief summary] - **Author**: @username - **Location**: file.ts:42 (or "general" for PR comments) - **Quote**: "[First 100 chars of comment]..." - **Disposition**: Accept | Decline | Clarify - **Reasoning**: [Why this disposition] - **Recommended Response**: [If declined, suggested reply text] ``` ## Step 2: Plan Implementation Enter plan mode and create structured plan in session workspace. ### Plan Structure ```markdown # PR Feedback Response Plan ## PR Context - PR #: [number] - Title: [title] - Total Feedback Items: [N] - Accepted: [N] | Declined: [N] | Needs Clarification: [N] ## Feedback Triage ### Accepted Items [List each with brief implementation approach] ### Declined Items [List each with reasoning and recommended response] ### Items Needing Clarification [List with specific questions for user] ## Implementation Plan ### Commit Strategy [Group related changes into logical commits] ### Commit 1: [Description] - Addresses: Comment #N, #M (if related)
From garnertb/skills, MIT.
More from garnertb/skills
- 0.592score
dependabot
garnertb
Use when user wants to work with Dependabot PRs, alerts, or the Dependabot configuration file.
SkillAFreshness: A★ 1Claude Code +9 - 0.592score
wide-event-logging
garnertb
Implements high-cardinality, structured logging using the "Wide Events" or "Canonical Log Line" pattern.
SkillAFreshness: A★ 1Claude Code +9 - 0.584score
principal-engineer-review
garnertb
Provide principal-level software engineering guidance with focus on engineering excellence, technical leadership, and pragmatic implementation.
SkillAFreshness: A★ 1Claude Code +9 - 0.581score
web-interface-guidelines
garnertb
Guidelines for designing user-friendly and accessible web interfaces.
SkillAFreshness: A★ 1Claude Code +9 - 0.581score
vscode-tasks-organizer
garnertb
Guide for creating or modifying VS Code tasks.json files with a focus on developer experience.
SkillAFreshness: A★ 1Claude Code +9 - 0.578score
shell-script-generator
garnertb
Generate clean shell scripts following best practices.
SkillAFreshness: A★ 1Claude Code +9
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 1, 2026 (29 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/garnertb/skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from garnertb
- 0.592score
dependabot
garnertb
Use when user wants to work with Dependabot PRs, alerts, or the Dependabot configuration file.
SkillAFreshness: A★ 1Claude Code +9 - 0.592score
wide-event-logging
garnertb
Implements high-cardinality, structured logging using the "Wide Events" or "Canonical Log Line" pattern.
SkillAFreshness: A★ 1Claude Code +9 - 0.584score
principal-engineer-review
garnertb
Provide principal-level software engineering guidance with focus on engineering excellence, technical leadership, and pragmatic implementation.
SkillAFreshness: A★ 1Claude Code +9 - 0.581score
web-interface-guidelines
garnertb
Guidelines for designing user-friendly and accessible web interfaces.
SkillAFreshness: A★ 1Claude Code +9 - 0.581score
vscode-tasks-organizer
garnertb
Guide for creating or modifying VS Code tasks.json files with a focus on developer experience.
SkillAFreshness: A★ 1Claude Code +9 - 0.578score
shell-script-generator
garnertb
Generate clean shell scripts following best practices.
SkillAFreshness: A★ 1Claude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get pr-feedback-response running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
pr-feedback-response skill. Agent Mart. https://agentmart.dev/skills/garnertb-pr-feedback-response (last updated 2026-10-24)