the-rabak/compound-engineering-plugin/resolve-pr-parallel

Claude Code and agent skill by the-rabak/compound-engineering-plugin

Trust tier 2
  • community
LLM review pending
Source check pending

Checking that the SKILL.md file is still in the repository.

Resolve all PR comments using parallel processing. Use when addressing PR review feedback, resolving review threads, or batch-fixing PR comments.

Install

npx vskill@latest install the-rabak/compound-engineering-plugin/resolve-pr-parallel

SKILL.md

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

Gather unresolved review comments. Use one of these methods:

Option A: User pastes comments Ask the user to paste the PR/MR review comments. This is the most reliable method and works with any Git platform.

Option B: GitHub CLI (`gh`)

bash
bash ${CLAUDE_PLUGIN_ROOT}/skills/resolve-pr-parallel/scripts/get-pr-comments PR_NUMBER [OWNER/REPO]

Option C: GitLab CLI (`glab`)

bash
glab mr view MR_NUMBER --comments

Option D: Platform API (if access token is available)

For GitHub:

bash
gh api repos/OWNER/REPO/pulls/PR_NUMBER/reviews
gh api repos/OWNER/REPO/pulls/PR_NUMBER/comments

For GitLab:

bash
curl --header "PRIVATE-TOKEN: $GITLAB_TOKEN" \
"https://YOUR_GITLAB_HOST/api/v4/projects/PROJECT_ID/merge_requests/MR_IID/discussions"

For Bitbucket:

bash
curl -u "$BITBUCKET_USER:$BITBUCKET_TOKEN" \
"https://api.bitbucket.org/2.0/repositories/WORKSPACE/REPO/pullrequests/PR_ID/comments"
2. Plan

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

  • Code changes requested
  • Questions to answer
  • Style/convention fixes
  • Test additions needed
3. Implement (PARALLEL)

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

Before dispatching pr-comment-resolver, apply the shared Named Agent Dispatch protocol from commands/workflows/references/orchestration-protocol.md. Verify the agent metadata/source, resolve the concrete subagent identifier, and pass only the comment-specific payload. Do not read or paste the full agent body into the prompt.

If there are 3 comments, spawn 3 agents:

  1. Task pr-comment-resolver(comment1)
  2. Task pr-comment-resolver(comment2)
  3. Task pr-comment-resolver(comment3)

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

4. Commit & Resolve
  • Commit changes with a clear message referencing the PR feedback
  • Resolve each thread programmatically (GitHub):
bash
bash ${CLAUDE_PLUGIN_ROOT}/skills/resolve-pr-parallel/scripts/resolve-pr-thread THREAD_ID
  • Push to remote
5. Verify

Re-fetch comments to confirm all threads are resolved:

bash
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

Success Criteria

  • All unresolved review threads addressed
  • Changes committed and pushed
  • Threads resolved (marked as resolved on the Git platform)
  • Empty result from get-pr-comments on verify

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewNot runA model review is scheduled for the next rescan.

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
1
Repository forks
1
7-day trend score
0

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/the-rabak/compound-engineering-plugin/resolve-pr-parallel/badge)](https://verified-skill.com/skills/the-rabak/compound-engineering-plugin/resolve-pr-parallel)

Something wrong with this skill or its page? Tell us.