---
name: planu-multi-teammate-review
description: Run a 5-specialist panel code review (Security, Correctness, Performance, Maintainability, Architecture) plus an Arbitrator that deduplicates and classifies findings.
triggers:
  - panel review
  - thorough review
  - 5-agent review
  - specialist review
  - deep review
  - multi-teammate review
  - expert review panel
version: 1.0.0
---

# /planu-multi-teammate-review — 5-Specialist Panel Review

## When to invoke

Use this skill when you want a thorough, multi-perspective code review:

- Before merging a large or risky PR (>200 LOC changed)
- When a PR touches security-sensitive code (auth, payments, data access)
- When a reviewer is unavailable and you need a comprehensive analysis
- When the default `review_pr` output is insufficient and you need specialist depth

**Trigger phrases**: "panel review", "thorough review", "5-agent review", "deep review", "run the specialist panel"

## How to invoke the tool

```
multi_teammate_review({
  projectPath: "/absolute/path/to/project",
  diff: "<unified diff text>",          // preferred: paste the output of git diff
  prNumber: 42,                          // optional: for context in the report header
  branch: "feat/my-feature",            // optional: for context
  commitRange: "main..HEAD",             // optional: for context
  spec: "<linked spec content>"          // optional: helps the arbitrator detect spec drift
})
```

At least one of `diff`, `prNumber`, `branch`, or `commitRange` must be provided.

## What you get back

1. **Markdown report** — grouped by severity (Critical → Suggestion → Nit → False-positives)
2. **JSON summary** — machine-readable counts and full decision list

### Severity meanings

| Icon | Severity | Action |
|------|----------|--------|
| 🔴 | Critical | Must fix before merge |
| 🟡 | Suggestion | Good to fix, not blocking |
| 🟢 | Nit | Minor style preference |
| ❌ | False-positive | Explained — safe to ignore |

## Getting the diff

```bash
# Uncommitted changes
git diff HEAD

# Specific branch vs main
git diff main..HEAD

# Specific PR (requires gh CLI)
gh pr diff <PR_NUMBER>
```

## Tips

- Pass `spec` content to get spec-drift detection in the Maintainability specialist's report
- The Arbitrator automatically deduplicates findings flagged by multiple specialists
- Critical findings always include an explicit justification
- False-positives are explained — never silently dropped
