ce-resolve-pr-feedback

Resolve GitHub PR review feedback by triaging threads and dispatching parallel fix agents.

Updated May 11, 2026
One-click install
npx skills add https://github.com/mmnavarr/harness --skill ce-resolve-pr-feedback-mmnavarr
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ce-resolve-pr-feedback
Source: https://github.com/mmnavarr/harness/tree/main/skills/ce-resolve-pr-feedback
Command: npx skills add https://github.com/mmnavarr/harness --skill ce-resolve-pr-feedback-mmnavarr

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve? Addressing PR review feedback is tedious: you must read every comment, decide which are valid, write fixes, reply to each thread, and resolve them one by one. This Skill automates that entire loop, evaluating every unresolved review thread on a GitHub pull request, fixing valid feedback in parallel, and replying to and resolving threads via the GitHub GraphQL API. ## Core Features & Use Cases - Full and Targeted Modes: Process all unresolved threads on a PR, or address a single comment URL without touching anything else. - Parallel Resolver Agents: Spawn one agent per thread (batched with file-conflict avoidance) to evaluate validity, implement fixes, and return structured verdicts such as fixed, declined, or needs-human. - Cross-Invocation Cluster Analysis: Detect recurring feedback patterns across review rounds and dispatch a single agent to investigate the broader area holistically. - GraphQL Automation: Bundled scripts fetch unresolved threads, reply within threads, and resolve them, with pagination and bot-comment filtering built in. - Use Case: A reviewer leaves 12 comments on your PR overnight. Run the Skill with no arguments; it triages the threads, fixes the valid ones in parallel, runs the project test suite once, commits and pushes, then replies to and resolves each thread with quoted context. ## Quick Start Ask the AI to resolve all review feedback on the current branch's pull request, or pass a PR number or a specific comment URL to target one thread.

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 or a PR number to enter full mode. It fetches all unresolved review threads via GraphQL, triages new versus already-handled feedback, dispatches parallel resolver agents to fix valid items, then replies to and resolves each thread.

How do I address a single GitHub review comment from a URL?▼

Pass the comment URL (the discussion_r link) as the argument to enter targeted mode. The Skill maps the comment to its parent thread, spawns one resolver agent, and runs the same validate, commit, push, reply, and resolve pipeline for that thread only.

Does this work with bot review comments from CodeRabbit or Copilot?▼

Yes. AI review bot comments are fetched and evaluated with a content-aware actionability check, so actionable bot findings are fixed while boilerplate wrappers are silently dropped. Only structurally non-actionable CI bots like Codecov are filtered at the source.

What happens when a review suggestion would make the code worse?▼

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

What tools are required to run this PR feedback workflow?▼

The scripts require the GitHub CLI (gh) for GraphQL and REST API calls, git for committing and pushing, and jq for JSON processing. The repository must be a GitHub project with an authenticated gh session.