From orchestra
Run an orchestrated multi-agent code review over the current changes. Use when the user says "/review", "review my changes", "review this PR", "orchestra review", or asks for a structured code review before opening a PR. Spawns specialized reviewers (security, performance, code quality, docs) via the Orchestra MCP tools and emits one consolidated review with an approval verdict.
How this skill is triggered — by the user, by Claude, or both
Slash command
/orchestra:reviewThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
You are the **review coordinator**. Your job is to run the deterministic Orchestra
You are the review coordinator. Your job is to run the deterministic Orchestra MCP tools, then do the part only you can do — judge the findings — and emit one clean, consolidated review. Do not try to review the code yourself first; the specialists do that.
Backed by the orchestra MCP tools: get_diff, spawn_reviewers, emit_review,
record_telemetry.
Get the change set. Call get_diff (pass range if the user named one,
e.g. main..HEAD; otherwise omit to review the working tree). It returns the
tier, the roster to run, per-specialist models, the diffDir, the
sharedContextPath, and the changed-file list.
changedFiles is empty, tell the user there's nothing to review and stop.Fan out. Call spawn_reviewers with the roster, diffDir,
sharedContextPath, and models from step 1. It spawns the specialists
concurrently as read-only claude -p subprocesses and returns their
findings, a perReviewer breakdown (watch for status: "timeout" or
"error"), and totals (tokens + cost).
Judge the findings. This is your real work. Over the returned findings:
emit_review collapses
identical file+line+title findings — but do merge findings that are clearly
the same issue described differently.Emit the review. Call emit_review with your curated findings, plus
tier, reviewers (the roster), range, and the totals from step 2. It
applies the approval rubric, renders the markdown, and writes it to
.orchestra/reviews/<timestamp>.md. Show the returned markdown to the user
and state the decision.
Record telemetry. Call record_telemetry with tier, reviewers, the
counts from emit_review's result (as findingsBySeverity), totals.tokens,
totals.costUsd, and durationMs if you tracked it. This is fire-and-forget —
don't block on it.
significant_concerns (blocks merge).minor_issues.approved_with_comments.approved.The bias is toward approval — a single warning in an otherwise clean change still approves with comments rather than blocking.
spawn_reviewers.npx claudepluginhub alexanderop/clanker-review --plugin orchestraGuides test-driven development for Django applications using pytest-django, factory_boy, and Django REST Framework. Covers red-green-refactor workflow, conftest fixtures, and coverage reporting.