review-team-runlisted
Install: claude install-skill tatsushige-i/shared-claude-code
# Review Team Run Skill
Review the pre-PR diff with a team of five stance-distinct review subagents launched **in parallel**, then consolidate their findings into one severity-ordered report.
This skill is meant to run **before** `/git-pr-create` — in shared usage `git-pr-create` handles commit-through-PR, so this skill typically reviews the **uncommitted working-tree changes** (plus any not-yet-PR'd commits on the branch). It is complementary to the built-in `/code-review`, not a replacement.
The five members and their primary domains (each pins its own model via frontmatter):
| Subagent | Model | Primary domain |
|---|---|---|
| `review-correctness` | opus | Correctness & bugs |
| `review-security` | opus | Security |
| `review-design` | opus | Design & simplicity |
| `review-readability` | sonnet | Readability & cleanliness |
| `review-tests` | sonnet | Testing |
Performance and accessibility are intentionally out of scope for this generic team.
## Steps
### Step 1: Resolve Base and Collect the Review Diff
1. Resolve `<base>` exactly as `git-pr-create` Step 0 does (first matching rule wins):
- Current branch starts with `hotfix/` → `<base>` = `main`
- Else, list `release/*` branches with `git ls-remote --heads origin 'release/*'`; if any is an ancestor of `HEAD` → `<base>` = the closest one (run `git fetch origin` first so their tips are local, test each with `git merge-base --is-ancestor origin/<R> HEAD`, and among the ancestors pick the one whose merge-base