← ClaudeAtlas

peruselisted

Plan-vehicle review pipeline. Runs Stage 0 detector (semgrep + osv-scanner) plus security-reviewer and adversarial-reviewer in parallel against the current diff, validates each finding via issue-validator, aggregates a verdict, and writes a review JSON to `.mumei/plans/<slug>/reviews/<ts>.json`. Triggers when the user invokes /mumei:peruse on a plan-vehicle feature whose state.json has `pending_review=true` (set automatically when the last TaskCompleted matches task_created_count). On PASS, advances `phase` to `done` and prompts the user to run /mumei:shelve. On MAJOR_ISSUES, surfaces findings and leaves session-end and git-push blocks active until they are addressed.
hir4ta/mumei · ★ 1 · Code & Development · score 70
Install: claude install-skill hir4ta/mumei
<!-- Role: thin orchestrator for plan-vehicle review (counterpart of skills/compose/SKILL.md Phase 5) Input: active plan-vehicle feature in .mumei/current Output: .mumei/plans/<slug>/reviews/<ts>.json + state.json phase transition on PASS Principle: vehicle non-dependent reviewer + validator pipeline, fed by mumei_review_* helpers in hooks/_lib/review.sh --> # Peruse — plan-vehicle review pipeline This skill is the plan-vehicle counterpart of Phase 5 in `/mumei:compose`. It runs only against plan-vehicle features (state.json under `.mumei/plans/<slug>/`). For spec-vehicle review, use `/mumei:compose` (which drives the same pipeline as part of its lifecycle). ## When to use - After completing all TaskCreate/TaskCompleted work in a Claude plan-mode session, when `pending_review=true` is set in `.mumei/plans/<slug>/state.json`. - The Stop hook (L-R1) and the `git push` PreBash hook (L-R2) will block session-end / push until a passing review JSON exists. ## When NOT to use - For spec-vehicle features (run `/mumei:compose` instead). - Before all planned tasks have been marked completed (the skill aborts with a hint message). - For projects without an active mumei feature. ## Method All steps below assume the current working directory is the project root and a git repo. The skill is conservative: it never edits source files, never spawns commits, and never auto-archives. ### Step 1 — Resolve active feature and refuse non-plan-vehicle invocations ```bash source "${CLAUDE_P