fix-pr-comments-all

Fixes unresolved reviewer comments across all open GitHub pull requests using parallel per-PR subagents in isolated git worktrees.

Updated Jul 17, 2026
One-click install
npx skills add https://github.com/guneysol/agent-configs --skill fix-pr-comments-all-guneysol
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: fix-pr-comments-all
Source: https://github.com/guneysol/agent-configs/tree/main/agents/skills/fix-pr-comments-all
Command: npx skills add https://github.com/guneysol/agent-configs --skill fix-pr-comments-all-guneysol

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Addressing reviewer feedback scattered across many open pull requests is tedious and error-prone: you must find unresolved threads, check out each branch, apply fixes, and push without mixing up repositories or branches. This Skill automates the entire sweep by delegating one isolated worker per PR. ## Core Features & Use Cases - Actionable comment detection: Uses the GitHub CLI and GraphQL API to find review threads that are unresolved, authored by someone else, and newer than the PR's last commit, making repeated runs idempotent. - Parallel per-PR workers: Launches one subagent per actionable PR, each working in its own git worktree so branches and repositories never collide. - Classified fixes with audit trail: Each comment is classified as Apply, Skip (with reason), or Needs clarification, then committed, pushed, and rolled up into an aggregate report. - Use Case: You return from vacation to six open PRs with reviewer feedback. Run the sweep and get a report of which comments were fixed and pushed, which were skipped and why, and which need your input. ## Quick Start Ask the agent to go through all my open pull requests and address the unresolved reviewer comments on each one.

Frequently Asked Questions about fix-pr-comments-all

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

FAQPage Schema
How do I address review comments on all my open GitHub PRs at once?▼

Run this Skill to sweep every open PR you authored. It finds unresolved review threads via the GitHub GraphQL API, then delegates one subagent per PR to apply fixes in isolated git worktrees and push the commits.

How does it decide which PR comments still need fixing?▼

A comment counts as actionable only if its thread is unresolved, the latest comment is not from you, and it is newer than the PR's last commit. This makes the sweep idempotent: already-fixed threads fall behind the new head commit and are skipped.

Can this run in a cloud agent or CI environment?▼

No, the fixer must run locally because subagents push to PR branches using your SSH keys and local clones. A cloud routine can only watch for new unresolved comments and notify you to trigger the local fixer.

What happens if there is no local clone of a PR's repository?▼

The subagent searches common code directories for a clone whose origin remote matches the PR's repository. If none is found, it stops and reports "skipped: no local clone" rather than attempting to push.

Does it ever force-push or auto-resolve review threads?▼

No. It never force-pushes, never marks threads resolved, and skips fork PRs when pushes are rejected. Conflicting comments are skipped and flagged instead of being applied blindly.