fix-review

Analyzes GitHub pull request review comments and applies fixes with replies.

2|Updated Sep 25, 2011
One-click install
npx skills add https://github.com/pokutuna/dotfiles --skill fix-review-pokutuna
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fix-review
Source: https://github.com/pokutuna/dotfiles/tree/main/claude/skills/fix-review
Command: npx skills add https://github.com/pokutuna/dotfiles --skill fix-review-pokutuna

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve? Handling pull request review feedback is tedious: you must read every unresolved comment, decide whether to fix, discuss, or decline, write code changes, commit, push, and reply to each thread. This Skill automates that entire loop while keeping you in control of every decision. ## Core Features & Use Cases - Review Comment Analysis: Fetches PR metadata and review threads via the GitHub GraphQL API, filters to unresolved threads you have not yet replied to, and classifies each comment as fix, discuss-first, or no-action. - Guided Fix Workflow: Confirms the plan per thread, applies targeted code fixes, runs project checks, then commits and pushes only after your approval. - Reply and Resolve Automation: Posts concise replies to review comments and resolves threads in bulk using helper scripts, with progress tracked in a memo file for session recovery. - Use Case: A reviewer leaves eight comments on your PR overnight. Invoke the skill to triage all threads, fix the valid issues, push the changes, and post replies to every thread in one guided session. ## Quick Start Run /fix-review on my current pull request to triage the review comments and fix the valid ones.

Frequently Asked Questions about fix-review

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

FAQPage Schema
How do I respond to GitHub pull request review comments automatically?

Invoke the skill with /fix-review targeting your PR. It fetches unresolved review threads via the GitHub API, classifies each comment, asks you to confirm the plan, then applies fixes, pushes commits, and posts replies to each thread.

How to resolve multiple GitHub review threads at once?

Use the resolve-review-thread.py script with one or more thread IDs. It builds a single GraphQL mutation containing resolveReviewThread calls for every thread, so all threads are resolved in one API request.

Can I wait for a reviewer to finish before analyzing comments?

Yes, pass the wait argument. The wait-review.sh script polls the PR every 30 seconds for up to 10 minutes until a review exists for the latest commit, then the analysis flow begins.

Does this skill push commits without confirmation?

No. Committing and pushing always requires explicit user approval through a confirmation prompt. You can choose commit and push, commit only, or handle git operations yourself before replies are posted.

What happens if there are no unresolved review comments?

The skill stops after the analysis phase. It reports the number of unresolved threads and how many are waiting on reviewer responses, skipping the fix, reply, and resolve phases entirely.