Review a non-trivial artifact (skill, plan, code, architectural decision) by spawning several subagents in parallel, each with a deliberately different lens, then synthesizing. Use when the user wants a real review — contrast across perspectives, not a single opinion.
How this skill is triggered — by the user, by Claude, or both
Slash command
/multi-perspective-review:multi-perspective-reviewThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Argument: a target — a file path, a section of one, or a topic in the current conversation. If unclear, ask once which artifact to review and stop.
Argument: a target — a file path, a section of one, or a topic in the current conversation. If unclear, ask once which artifact to review and stop.
Read the artifact end-to-end before spawning anyone. You need enough context to (a) write a useful prompt for each subagent and (b) judge their findings in §4. If the target references other files (a plan that points at code, a skill that names tools), skim those too. Don't outsource the first read.
Note any decisions the user has clearly already made — these are off-limits for re-litigation in §4.
Choose 4-6 lenses that disagree with each other. Draw from this set or invent equivalents that fit the target:
Don't pick all flavors of "critic." Mix builders (devil's advocate, domain expert) with line-level critics (concision, cold reader).
One message, multiple Agent calls. For each:
Read). If pasted inline, fence it so the subagent can't confuse target text with instructions.blocker / important / nit / philosophical), one-line claim, optional one-line rationale or quote. Forbid preamble and summary.Wait for all to return before reading any of them. Reading early returns biases your synthesis.
Merge findings into a single ordered list:
Deduplicate across perspectives. When two lenses raise the same issue from different angles, that's a strong signal — note the convergence. When only one lens raises something, weight it by whether that's the lens best positioned to see it (the SRE on a rollback gap, the cold reader on an unexplained term).
Cite the target — quote the offending span or give a section reference — so the user can spot-check.
Stop when the next round would add only philosophical objections already overruled, or only nits below the noise floor. Otherwise: the user revises the target, and you run §2-§4 again with a fresh perspective set (rotate at least one lens — repeating the same five rarely surfaces new ground).
Report the synthesized findings. Don't recap what each perspective said individually unless the user asks — they want the merged signal, not the transcript.
Creates, 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 quad/vibes --plugin multi-perspective-review