Help us improve
Share bugs, ideas, or general feedback.
From aimi-engineering
Resolve all PR comments using parallel processing. Use when addressing PR review feedback, resolving review threads, or batch-fixing PR comments.
npx claudepluginhub aimi-so/aimi-engineering-plugin --plugin aimi-engineeringHow this skill is triggered — by the user, by Claude, or both
Slash command
/aimi-engineering:resolve-pr-parallelThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Resolve all unresolved PR review comments by spawning parallel agents for each thread.
Resolves all unresolved GitHub PR review comments in parallel by spawning agents per thread, implementing fixes, committing changes, marking threads resolved via GraphQL, and verifying completion.
Responds to GitHub PR review comments for specified numbers or all open PRs using configurable agents, git worktrees for parallel execution, and status checks.
Batch resolves issues across all open PRs in the current repo: spawns parallel agents to fix CI failures and review comments, auto-commits and pushes fixes. Caps at 5 PRs by default.
Share bugs, ideas, or general feedback.
Resolve all unresolved PR review comments by spawning parallel agents for each thread.
Claude Code automatically detects git context:
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
Create a TodoWrite list of all unresolved items grouped by type:
Spawn a pr-comment-resolver agent for each unresolved item in parallel.
If there are 3 comments, spawn 3 agents:
Always run all in parallel subagents/Tasks for each Todo item.
bash ${CLAUDE_PLUGIN_ROOT}/skills/resolve-pr-parallel/scripts/resolve-pr-thread THREAD_ID
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.