github-resolve

Resolve GitHub PR review comments from Copilot and humans through an iterative fix-and-push loop.

1|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/dwayneparton/claude --skill github-resolve-dwayneparton
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-resolve
Source: https://github.com/dwayneparton/claude/tree/main/skills/github-resolve
Command: npx skills add https://github.com/dwayneparton/claude --skill github-resolve-dwayneparton

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Addressing pull request review feedback is tedious and unbounded: AI reviewers like GitHub Copilot generate endless suggestions, some valid and some out of scope, and keeping CI green while replying to every thread is manual, repetitive work. ## Core Features & Use Cases - Iterative review loop: Fetches unresolved review threads, triages each comment by scope, implements accepted fixes, commits, pushes, replies, resolves Copilot threads, and re-requests review until Copilot is satisfied. - Scope and bloat guardrails: Captures the PR's intent and original size, declines out-of-scope or stylistic suggestions with reasoning, and enforces a bloat budget so review fixes never balloon the PR. - CI gate integration: Waits for required checks on every pushed commit, diagnoses failures via gh CLI, fixes PR-caused failures, and never weakens checks to get green. - Human decision points: Flags intent-changing or unverifiable comments and asks the user before acting, rather than posting anything prematurely on GitHub. - Use Case: After opening a PR, invoke this skill to automatically work through Copilot's review rounds — implementing valid fixes, pushing back on bad suggestions, keeping CI green — until Copilot approves or has no further comments. ## Quick Start Run the github-resolve skill on my current pull request to address all Copilot and human review comments until the review is clean and CI passes.

Frequently Asked Questions about github-resolve

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

FAQPage Schema
How do I automatically address GitHub Copilot review comments on a PR?

This skill loops through unresolved Copilot review threads, verifies each claim against the code, implements accepted fixes, pushes commits, replies to every comment, resolves threads via the GitHub GraphQL API, and re-requests Copilot review until it approves or has no further comments.

How to re-request a Copilot code review on GitHub?

Use gh pr edit with --add-reviewer @copilot, or fall back to the REST API by POSTing to the requested_reviewers endpoint with copilot-pull-request-reviewer[bot]. The skill then polls the reviews endpoint until a review newer than the recorded baseline appears.

Does this handle failing CI checks on a pull request?

Yes. A CI gate waits for checks on the head commit, diagnoses required failures using gh run view and check-run APIs, fixes failures caused by the PR, and re-runs flaky jobs once. It never weakens thresholds, skips tests, or edits workflows to force green.

What happens when a review comment is out of scope for the PR?

Out-of-scope comments are declined with a plain-language reply explaining the PR's intent, and the Copilot thread is resolved. Suggestions that would change the PR's design or approach are flagged and presented to the user for a decision before anything is posted.

When does the review resolution loop stop?

The loop exits when Copilot approves or comments cleanly with green required CI, when the user asks to stop, when five rounds are exceeded, or when Copilot fails to respond within a 20-minute listener timeout. Every exit produces a final report of changes, declines, and decisions.