What problem does it solve?
Managing feedback on GitHub pull requests is tedious: reviews, review threads, and PR-level comments are scattered across the GitHub UI, making it hard to track what needs fixing, decide on each item, and respond systematically. This Skill fetches all review data via the GitHub GraphQL API, organizes it into structured local files, and guides the contributor through judging and resolving each review.
Core Features & Use Cases
- Review Fetching: Uses the
gh CLI and a GraphQL script to pull PR comments, reviews, and review threads (with pagination support) into JSON files.
- Structured Organization: Stores each unresolved review as a Markdown file under
plans/{PR_NUMBER}/reviews/ using a consistent template with Summary, Judgement, Plans, and Comments sections.
- Guided Resolution Workflow: Helps the contributor judge each review (CORRECT, WRONG, PARTIAL, NEEDS EVALUATION, NEEDS DISCUSSION), apply changes, commit with review links and AI-attribution trailers, and post polite English reply comments.
- Use Case: A maintainer receives ten review threads on a pull request. The Skill fetches them all, creates one file per review, helps draft responses and code changes, and tracks each item through to resolution.
Quick Start
Fetch and organize the reviews for pull request number 123, then help me work through resolving each one.