ce-resolve-pr-feedback

Resolve GitHub PR review feedback by evaluating, fixing, replying, and resolving threads in parallel.

Updated Mar 17, 2026
One-click install
npx skills add https://github.com/Norfolk-Group/marcela-norfolk-ai --skill ce-resolve-pr-feedback-norfolk-group
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ce-resolve-pr-feedback
Source: https://github.com/Norfolk-Group/marcela-norfolk-ai/tree/main/skills/compound-engineering/skills/ce-resolve-pr-feedback
Command: npx skills add https://github.com/Norfolk-Group/marcela-norfolk-ai --skill ce-resolve-pr-feedback-norfolk-group

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve? Addressing pull request review feedback is tedious: you must read every comment, decide which suggestions are valid, make code changes, reply to reviewers, and resolve threads one by one. This Skill automates that entire loop, triaging feedback and dispatching parallel agents to fix valid issues while declining harmful suggestions with cited reasons. ## Core Features & Use Cases - Automated feedback triage: Fetches unresolved review threads, PR comments, and review bodies via the GitHub GraphQL API, then separates new actionable items from already-handled or non-actionable bot noise. - Parallel fix agents: Spawns resolver agents for each thread, with cross-invocation cluster analysis that detects recurring feedback patterns across review rounds and batches work while avoiding file conflicts. - Full resolution loop: Validates the combined diff with the project's test suite, commits and pushes fixes, posts quoted replies, and resolves threads via GraphQL mutations. - Use Case: After reviewers leave 12 comments on your PR, run the Skill to have every valid issue fixed, tested, committed, replied to, and resolved, with a summary of verdicts and any items needing human decisions. ## Quick Start Ask the agent to resolve all review feedback on the current branch's pull request, or pass a PR number or specific comment URL to target.

Frequently Asked Questions about ce-resolve-pr-feedback

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I resolve all PR review comments automatically?

Run the Skill with no argument to process every unresolved thread on the current branch's PR, or pass a PR number. It fetches feedback via the GitHub GraphQL API, dispatches parallel resolver agents, commits fixes, and replies to and resolves each thread.

How to address a single GitHub review comment instead of the whole PR?

Pass the comment's discussion URL to trigger targeted mode. The Skill maps the comment to its parent thread via GraphQL, spawns one resolver agent for that thread only, then validates, commits, replies, and resolves it.

Does it handle review bot comments like CodeRabbit or Copilot?

Yes. A content-aware actionability check drops non-actionable bot wrappers silently while keeping actionable bot findings. Only structurally non-actionable CI bots like Codecov are filtered at the script level.

What happens when a reviewer suggestion would make the code worse?

The resolver agent uses a declined verdict and posts a reply citing the specific harm, such as violating project rules in CLAUDE.md, adding dead defensive code, or premature abstraction. Factually wrong feedback gets a not-addressing verdict with evidence.

What if the test suite fails after applying review fixes?

The Skill runs the project's full validation once against the combined diff. Failures in files resolvers changed get one inline fix pass; persistent failures escalate as needs-human without committing, while unrelated failures are noted as pre-existing.