← ClaudeAtlas

reviewlisted

Reviews the current diff against the plan's acceptance criteria, the API contract and the project's conventions. Takes an optional focus argument (`correctness`, `contract`, `consistency`, `perf`, comma-separated) to narrow the report. Reports findings; applies fixes only when asked. Use before opening a PR or merging, or when the user asks to review changes.
vadimgaidai/react-feature-kit · ★ 0 · Code & Development · score 72
Install: claude install-skill vadimgaidai/react-feature-kit
# Review Scope is **the diff**, not the modules it touches. Do not read whole files where a hunk answers the question. ## 0 — Focus An argument, when given, names the passes to run — `correctness`, `contract`, `consistency`, `perf` — separated by commas or spaces (`/feature-workflow:review contract,perf`). Anything unrecognized, or no argument at all, runs all four. A focused run is a **shorter report over the same hunks**, never a wider read. Scope stays the diff, section 1 still runs, and the passes you skipped go unmentioned rather than being reported as clean. `security` is deliberately not a pass here: Claude Code ships `/security-review` over the same diff, and a half-version of it inside a conventions review would be worse than either. ## 1 — Scope ```bash git status --short git diff $(git merge-base HEAD "$(git symbolic-ref --short refs/remotes/origin/HEAD 2>/dev/null | sed 's|origin/||' || echo main)")..HEAD ``` Include unstaged and untracked files. If a `.planning/*/PLAN.md` covers this work, read it and its `contract.md`; otherwise review against the project's conventions alone. ## 2 — Passes **Correctness** — does it do what the plan says? Every acceptance criterion gets a verdict backed by `file:line`, not a summary. **Contract** — every type and payload against `.planning/*/contract.md`: required vs optional, enums, nullability. A field that is not in the contract is a bug, not a nicety. **Consistency** — each changed file against the sibling module