From pr-review-mcp
Autonomous AI-driven PR review orchestrator. Invokes review agents (CodeRabbit, Gemini, Codex), awaits their completion server-side, processes all findings, and runs build verification. Use this skill whenever a PR needs AI code review — after creating a PR, when review comments need processing, when asked to 'review PR', 'run review', 'check this PR', or any mention of PR review workflow. Works with any GitHub repository.
How this skill is triggered — by the user, by Claude, or both
Slash command
/pr-review-mcp:review [pr-number-or-url][pr-number-or-url]This skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Autonomous multi-agent PR review: invoke AI agents, await their reviews, process all findings, verify build.
Autonomous multi-agent PR review: invoke AI agents, await their reviews, process all findings, verify build.
This skill calls the review MCP prompt from the pr server. The prompt dynamically builds an orchestration plan with pre-fetched PR data (summary, work status, agent config). The plan includes:
You don't need to understand the internals — just call the prompt and follow its instructions.
/pr:review — Context-dependent (see below)
/pr:review 42 — PR #42 in current repo
/pr:review owner/repo#5 — Specific PR in any repo
/pr:review https://github.com/owner/repo/pull/123 — Full URL
No-argument behavior depends on current branch:
Use the `review` prompt from the `pr` MCP server, passing $ARGUMENTS as the `pr` parameter.
The prompt returns a complete orchestration plan. It has two sections:
The delegation section tells you to:
Create 4 tracking tasks via TaskCreate:
Spawn a background agent via Agent(model: "sonnet", run_in_background: true) with the ORCHESTRATOR PROMPT section as its prompt.
Monitor progress — when the background agent sends progress notifications, call pr_progress_check and update your tasks accordingly.
While the background agent works autonomously, you remain free to handle other user requests. The background agent:
pr_invoke)pr_await_reviews — blocks internally, not you)You'll be notified when it finishes. Update tasks and report results to the user.
| Tool | Purpose |
|---|---|
pr_invoke | Trigger AI review agents, get since + invokedAgentIds |
pr_await_reviews | Non-blocking: check agent completion once, return immediately with retryAfterMs hint |
pr_summary | Get review statistics |
pr_claim_work | Claim file partition for comment processing |
pr_get | Read full comment details |
pr_resolve | Mark thread as resolved after fixing |
pr_labels | Set review status labels |
pr_progress_update | Report orchestrator phase transitions |
force in pr_invoke options to override)ALL severities MUST be processed. Skipping = FAILURE:
You MUST confidence-check EVERY suggestion BEFORE applying it: AI review agents produce WRONG suggestions. Blindly applying them breaks code.
pr_list, pr_get, pr_resolve, Read, Edit yourself — that's the workers' jobpr_merge — review completes, human mergesCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub thebtf/pr-review-mcp