address-pr-comments

Resolve unresolved GitHub PR review threads with one commit per comment.

22|3|Updated Jul 28, 2024
One-click install
npx skills add https://github.com/webdevcody/go-mailing-list --skill address-pr-comments-webdevcody
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: address-pr-comments
Source: https://github.com/webdevcody/go-mailing-list/tree/main/.claude/skills/address-pr-comments
Command: npx skills add https://github.com/webdevcody/go-mailing-list --skill address-pr-comments-webdevcody

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you systematically address every unresolved GitHub pull request review comment so the PR ends with zero open review threads and a clear audit trail.

Core Features & Use Cases

  • Locate the correct PR automatically from your context (explicit PR URL/number, current branch, or an issue linked to a PR).
  • Fetch all review feedback by pulling both inline review comments and PR-level issue comments, and by checking review threads for unresolved states.
  • Apply fixes with strict traceability: one commit per addressed comment, a threaded reply, then resolving the thread, while skipping declined threads and already-resolved items.

Quick Start

Say: address the comments on PR #123 to update code, reply to each review thread, and resolve them with one commit per comment.

Frequently Asked Questions about address-pr-comments

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

FAQPage Schema
How do I automatically resolve all unresolved GitHub pull request review comments?▼

You can resolve all unresolved PR review threads by locating the target open PR, fetching inline and issue-level comments via GraphQL, applying fixes with one commit per thread, replying, and pushing the final changes.

How does resolving PR review threads work when anchors become outdated after rebases?▼

When anchors become outdated after rebases, the system grounds each fix in the branch diff to edit only in-scope code per thread, ensuring changes are applied correctly despite shifted line numbers.

What is the best way to ensure no unresolved GitHub review threads are missed during automation?▼

To avoid missing unresolved GitHub review threads, the system determines unresolved threads via GraphQL and handles pagination limits to avoid partial worklists, finally re-verifying that no unresolved threads remain after pushing.

Does the automated PR comment resolution process reply to the correct review thread on GitHub?▼

Yes, the process replies directly to the correct review thread on GitHub, committing once per addressed comment and marking that specific thread as resolved to maintain a clear audit trail.

Can I use this to fix both inline code review comments and PR-level issue comments?▼

Yes, you can address both inline code review comments and PR-level issue comments, because the system fetches both feedback types to ensure every actionable change request or question anchored to specific files is addressed.

Why does the pull request comment resolution process create one commit per addressed comment?▼

The pull request comment resolution process creates one commit per addressed comment to apply fixes with strict traceability, ensuring a clear audit trail linking each code change directly to its specific review thread.