← ClaudeAtlas

review-scopelisted

Canonical scope resolver and lane evidence packet for review workflows.
nikolanovoselec/codeflare · ★ 26 · Code & Development · score 68
Install: claude install-skill nikolanovoselec/codeflare
# Review Scope Resolve one scope before any reviewer or enforcement pass starts. Return the scope, work set, and exact Git range in the first line of the report. <!-- review-scope-contract --> | Input | Resolved scope | Work set | |---|---|---| | PR-boundary directive with `git diff <base> <head>` | `diff` | Changed hunks plus direct invalidations in the exact two-dot range | | PR-boundary directive with no prior reviewed head | `diff` | Changed hunks plus direct invalidations from merge base through PR head | | `/review --diff` | `diff` | Changed hunks plus direct invalidations in the command's PR-base diff | | `/review --all` | `all` | Whole requested repository | | `/sdd clean --diff` or `--scope=diff` | `diff` | Changed hunks plus direct invalidations in the command's diff | | `/sdd clean --all` or `--scope=all` | `all` | Whole SDD and documentation corpus | ## Build the lane packet once **When your prompt already carries a `<packet>` block, it is built — reason from it and do not run the CLI.** You already have what it would return. Everything below applies when no such block is present (a very large diff, or a direct invocation). For `diff`, validate the range and obtain the lane-owned file list and hunks in one call: ```bash node ~/.claude/skills/review-scope/scripts/build-review-packet.mjs \ --repo <absolute-root> --scope diff --range <base>..<head> --lane <code-reviewer|spec-reviewer|doc-updater> ``` For `all`, omit `--range` and pass `--scope all`. The pack