From persona
Dispatch multi-persona code review against targeted files or changes. Use when the user wants expert opinions on their code from multiple perspectives, mentions persona review, or wants ThePrimeagen/DHH/Rich Harris/etc to look at their code.
How this skill is triggered — by the user, by Claude, or both
Slash command
/persona:reviewThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Dispatch persona agents in parallel to review code from diverse expert perspectives. Each persona reviews independently through their unique philosophical lens, then findings are synthesized into a unified report.
Dispatch persona agents in parallel to review code from diverse expert perspectives. Each persona reviews independently through their unique philosophical lens, then findings are synthesized into a unified report.
Parse $ARGUMENTS to extract:
Review target: The non-flag portion — a file path, directory, or glob pattern. If empty, default to staged changes via git diff --staged.
--only filter: Comma-separated persona names (agent names or display names). Only these personas run.
--min-confidence N: Minimum confidence threshold for synthesis filtering (default: 30). Critical findings are never filtered.
$ARGUMENTS | Target | Personas | Min Confidence |
|---|---|---|---|
src/auth.ts | src/auth.ts | All | 30 |
--only "ThePrimeagen,DHH" | Staged changes | theprimeagen, dhh | 30 |
src/api/ --only theprimeagen --min-confidence 60 | src/api/ | theprimeagen | 60 |
| (empty) | Staged changes | All | 30 |
${CLAUDE_SKILL_DIR}/../../agents/*.md to find all persona files.template.md..md (e.g., theprimeagen.md → theprimeagen).${CLAUDE_SKILL_DIR}/reference.md, or extract from # Claude Persona: {Name} heading, or convert kebab-case to title case.Match each name against discovered agents:
Show confirmation, then proceed immediately (no approval gate):
Personas: ThePrimeagen, DHH, Chris Coyier, ...
Target: src/auth.ts
Clean stale output:
rm -f persona-reviews/*.json persona-reviews/SYNTHESIS.md
mkdir -p persona-reviews
CRITICAL: Use the Agent tool to dispatch each persona. Do NOT review the code yourself. Do NOT skip delegation. Do NOT read agent files yourself — the Agent tool loads the persona automatically when you set subagent_type to the agent name.
For each selected persona, dispatch using the Agent tool:
subagent_type to the persona's agent name (e.g., theprimeagen, dhh, chris-coyier)description to a short label like "ThePrimeagen reviews src/auth.ts"The prompt to each persona should be simple and direct:
Review this code: {target}
{If file/directory/glob: "Read the files and review them through your lens."}
{If staged changes: include the git diff --staged output}
Give me your findings. For each issue you find, tell me:
- Severity (critical, warning, or suggestion)
- Confidence (0-100)
- File and line
- What's wrong
- What to do instead
- Why it matters — in YOUR voice
Be yourself. Write the way you actually talk.
Dispatch ALL personas in parallel. Issue all Agent tool calls in a single message. Do NOT dispatch sequentially.
As each persona finishes, note their completion. The Agent tool returns their findings directly — no JSON parsing needed, no files to write during collection.
After ALL personas complete:
${CLAUDE_SKILL_DIR}/reference.md:
--min-confidence threshold (critical findings never filtered)persona-reviews/SYNTHESIS.mdnpx claudepluginhub tretuttle/ai-stuff --plugin personaReviews code changes using parallel personas for correctness, testing, maintainability, and conditional areas like security, performance, APIs. Merges into P0-P3 severity reports for PR prep and iterative feedback.
Performs structured code reviews using tiered persona agents, confidence-gated findings, and merge/dedup pipeline on code changes or PRs before merging.
Orchestrates multi-agent code review with Codex CLI, Gemini CLI, and five Claude specialist subagents (security, performance, logic, regression, robustness) then synthesizes findings into verified fixes. Use for deep reviews, second opinions, or council reviews on PRs, commits, or branches.