multi-reviewlisted
Install: claude install-skill steven112163/dotharness
# Multi Review
## Overview
Run a multi-angle code review and emit a consolidated, validated findings report in
the conversation. Up to eight reviewers run in parallel — up to four Claude subagents
(broad generalist plus up to three specialized lenses selected from the diff) and a
matching set of external GPT-5.6-sol general-purpose subagents (one per active lens). A spawned
consolidator agent merges their findings into one file, a validation subagent verifies
each finding against the actual source and writes a final validated report, and (for a
PR) anything existing reviewers already raised is stripped. The orchestrator reads only
the final validated report in normal flow (individual reviewer files are available for
investigation at the Step 6 reporting stage only). This skill never posts to GitHub;
it produces a report for the user to act on.
## Modes
Select by argument:
- **PR mode** — first argument is a PR number. Fetches the PR diff, metadata, and
existing reviews through `gh`.
- **Local mode** — no argument. Diffs uncommitted changes (tracked edits plus new
untracked files) against `HEAD` when the working tree is dirty; otherwise diffs
the branch's commits against their merge-base with upstream (or `main`).
## Step 1: Gather context
Run the helper; it detects the mode from its argument:
```bash
REVIEW_DIR=$(~/.claude/skills/multi-review/scripts/gather_context.sh "$ARGS")
```
It writes into `REVIEW_DIR`: `diff.txt`, per-file `chunk-*` files, `chunks.tsv`
(