← ClaudeAtlas

multi-reviewlisted

Use when reviewing a diff or pull request before merge and a single review pass is not enough. Triggers include "multi review", "multi-angle review", "review my changes", "review my diff", "review PR <n>", "deep review", or wanting a thorough independent review of local uncommitted/branch changes or a GitHub PR. Reports findings in the conversation; does not post to GitHub.
steven112163/dotharness · ★ 0 · Code & Development · score 65
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` (