
Resolve PR Review Feedback
Judge PR review comments, apply valid fixes, and close review threads with verified publication.
- Repository
- EveryInc/compound-engineering-plugin
- Stars
- 25,850
- Licence
- MIT
- Files
- 9 files
What it does
When a pull request has review comments, this skill makes the agent read each comment, decide whether it is valid, and either fix the code, reply with an explanation, or flag it for a human. Approved fixes are handled by generic helper subagents, then pushed, replied to, and resolved on GitHub, with the agent checking that the changes actually appeared. Items it cannot safely decide are marked for a human instead of blocking the run.
Great for
- Developers who want an agent to work through reviewer feedback on their own GitHub pull request
- Teams using a multi-step pipeline that publishes fixes and closes review threads unattended
- Maintainers who want a local fix commit prepared for a caller to publish later
Skip it if
- Reviewing code before any feedback exists; the skill's own description points to ce-code-review for that, since this skill only handles existing comments
- Repositories hosted on GitLab, Bitbucket or other forges, because it is GitHub only (including Enterprise)
- Running it on untrusted comments without review: comment text is treated as context, but the agent still pushes commits and replies on your behalf in pipeline and ordinary modes
Try asking
- “Address the review comments on my current branch's pull request”
- “Resolve the feedback on PR 123 and push the fixes”
- “Fix only the comment at this discussion link: https://github.com/OWNER/REPO/pull/45#discussion_r123456”
- “Prepare local fix commits for the feedback on this PR without pushing, so my CI tool can publish them”
Install in 3 steps
- 1
Download the skill
The ZIP contains the 9 original files, the MIT licence and an attribution note.
ce-resolve-pr-feedback.zip - 2
Add it to your agent
Claude Code (all projects)
mkdir -p ~/.claude/skills && unzip ce-resolve-pr-feedback.zip -d ~/.claude/skills/Claude Code / Agent SDK (this project only)
mkdir -p .claude/skills && unzip ce-resolve-pr-feedback.zip -d .claude/skills/Claude apps (web/desktop): Settings → Capabilities → Skills → Upload skill, and choose the ZIP.
- 3
Ask for the task
No special command needed — the agent reads the skill's description and loads it when your request matches. Try one of the prompts above.
Get better results
- Say which mode you want: a plain request runs the full flow with pushes and replies, while 'return-to-caller' keeps changes local for someone else to publish.
- Give a specific comment URL with a discussion fragment if you only want one thread handled.
- Review the commits and replies it produced before relying on them; ask for a needs-human summary to see what it deliberately left open.
What's inside
- references/agents/pr-comment-resolver.md
- references/evaluation-rubric.md
- references/full-mode.md
- references/pipeline-mode.md
- references/resume.md
- references/return-to-caller.md
- references/targeted-mode.md
- scripts/pending-feedback.py
- SKILL.md
Redistributed unmodified from EveryInc/compound-engineering-plugin under the MIT licence. The assessment was drafted with AI from the skill's files on 2026-10-29. Skills can instruct your agent to run code — read SKILL.md and any scripts before installing.