resolve_pr_parallel

Resolve PR Comments in Parallel

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "resolve_pr_parallel" with this command: npx skills add everyinc/compound-engineering-plugin/everyinc-compound-engineering-plugin-resolve-pr-parallel

Resolve PR Comments in Parallel

Resolve all unresolved PR review comments by spawning parallel agents for each thread.

Context Detection

Claude Code automatically detects git context:

  • Current branch and associated PR

  • All PR comments and review threads

  • Works with any PR by specifying the number

Workflow

  1. Analyze

Fetch unresolved review threads using the GraphQL script:

bash ${CLAUDE_PLUGIN_ROOT}/skills/resolve-pr-parallel/scripts/get-pr-comments PR_NUMBER

This returns only unresolved, non-outdated threads with file paths, line numbers, and comment bodies.

If the script fails, fall back to:

gh pr view PR_NUMBER --json reviews,comments gh api repos/{owner}/{repo}/pulls/PR_NUMBER/comments

  1. Plan

Create a TodoWrite list of all unresolved items grouped by type:

  • Code changes requested

  • Questions to answer

  • Style/convention fixes

  • Test additions needed

  1. Implement (PARALLEL)

Spawn a pr-comment-resolver agent for each unresolved item in parallel.

If there are 3 comments, spawn 3 agents:

  • Task pr-comment-resolver(comment1)

  • Task pr-comment-resolver(comment2)

  • Task pr-comment-resolver(comment3)

Always run all in parallel subagents/Tasks for each Todo item.

  1. Commit & Resolve
  • Commit changes with a clear message referencing the PR feedback

  • Resolve each thread programmatically:

bash ${CLAUDE_PLUGIN_ROOT}/skills/resolve-pr-parallel/scripts/resolve-pr-thread THREAD_ID

  • Push to remote
  1. Verify

Re-fetch comments to confirm all threads are resolved:

bash ${CLAUDE_PLUGIN_ROOT}/skills/resolve-pr-parallel/scripts/get-pr-comments PR_NUMBER

Should return an empty array [] . If threads remain, repeat from step 1.

Scripts

  • scripts/get-pr-comments - GraphQL query for unresolved review threads

  • scripts/resolve-pr-thread - GraphQL mutation to resolve a thread by ID

Success Criteria

  • All unresolved review threads addressed

  • Changes committed and pushed

  • Threads resolved via GraphQL (marked as resolved on GitHub)

  • Empty result from get-pr-comments on verify

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

compound-docs

No summary provided by upstream source.

Repository SourceNeeds Review
General

dhh-rails-style

No summary provided by upstream source.

Repository SourceNeeds Review
General

gemini-imagegen

No summary provided by upstream source.

Repository SourceNeeds Review
General

brainstorming

No summary provided by upstream source.

Repository SourceNeeds Review