← ClaudeAtlas

resolve-pr-threadslisted

Orchestrates resolution of GitHub PR review threads AND reads recent non-thread PR comments (top-level + review bodies) by grouping related feedback, processing each group sequentially inline with superpowers:receiving-code-review, and resolving threads via GraphQL. Use when you need to batch-process review feedback to unblock a PR merge.
JacobPEvans/claude-code-plugins · ★ 2 · AI & Automation · score 71
Install: claude install-skill JacobPEvans/claude-code-plugins
<!-- markdownlint-disable MD013 --> # Resolve PR Review Threads (Orchestrator) Orchestrates resolution of all unresolved PR review comments by grouping related threads, processing each group sequentially inline to implement fixes or provide explanations, then resolving threads via GitHub's GraphQL API. > **State warning**: Thread IDs and resolution status change as reviews arrive. > Re-fetch all open threads — cached thread lists from earlier are unreliable. ## Usage ```text /resolve-pr-threads # Current branch PR /resolve-pr-threads 142 # Specific PR /resolve-pr-threads all # All open PRs with unresolved threads (sequential) ``` ## Rules - See /gh-cli-patterns for canonical query shapes, mutation names, and placeholder convention - **Run gh/git/jq commands directly** via Bash — no scripts, no temp files - **Diagnose and fix errors** when a reply fails — the reply must land in the thread - **When a reply fails**: re-fetch thread IDs, verify the databaseId is numeric, check `gh auth status` — then retry - Do not reply to review threads by posting top-level PR comments as a fallback; top-level comments are fine for general PR feedback but cannot be used to resolve specific review threads **Context inference**: Infer owner/repo/PR from current git context, then substitute these values for `<OWNER>`, `<REPO>`, `<PR_NUMBER>` placeholders per `gh-cli-patterns`: ```bash owner=$(gh repo view --json owner --jq '.owner.login') repo=$(gh repo view