What problem does it solve?
Manually triaging and responding to every pull request review comment is time-consuming, especially when PRs accumulate feedback from multiple human reviewers and automated bots. This Skill automates the entire loop: fetching unresolved threads, categorizing feedback, making code fixes, replying, resolving threads, and pushing changes.
Core Features & Use Cases
- Automated PR comment triage: Fetches all unresolved review threads via the GitHub GraphQL API and filters them against a trusted author allowlist, ignoring untrusted commenters.
- Categorized handling: Classifies each comment as a valid issue (fixed with code changes), not valid (resolved with an explanation), resolvable via documented product principles, or ambiguous (flagged for human review).
- End-to-end workflow: Runs lint/format/type checks, commits fixes, pushes via a companion skill, verifies thread resolution, and posts a structured PR summary comment with a confidence score.
- Use Case: After opening a PR that received feedback from Copilot, Gemini, and human collaborators, run this Skill to automatically address legitimate concerns, rebut invalid ones with cited product principles, and publish a review summary comment.
Quick Start
Ask the AI to run the pr-fix-comments skill on the current branch's pull request to address all unresolved review comments.