reviewlisted
Install: claude install-skill morodomi/dev-crew
## Mode Determination
| 引数/コンテキスト | Mode | 入力ソース |
|------------------|------|-----------|
| `--plan` or PLAN直後 | "plan" | planファイル |
| `--code` or REFACTOR直後 | "code" | `git diff HEAD` |
| 引数なし | "code" (default) | `git diff HEAD` |
## Workflow
### Gate (mode別)
**plan mode**: planファイルの存在確認。なければ BLOCK: 「先に spec を実行してください」(**plan file 前提**: Cycle doc は承認後にのみ生成されるため、plan mode review は Cycle doc 不在でも plan ファイル単体で動作する)
**code mode only**:
- Cycle Doc Gate (frontmatter のみ): `for f in docs/cycles/*.md; do [ -f "$f" ] || continue; fm=$(awk '/^---$/{c++;next} c==1{print}' "$f"); echo "$fm" | grep -q '^phase:' || continue; echo "$fm" | grep -q 'phase: DONE' && continue; printf '%s\t%s\n' "$(echo "$fm" | awk 'sub(/^updated: */,""){gsub(/T/," ");print;exit}')" "$f"; done | sort | tail -1 | cut -f2` → found: continue / not found: BLOCK(run spec)
- Cycle doc を読み、これまでの成果を把握する
- Phase Ordering Gate: Progress Log に `REFACTOR` の `Phase completed` 記録があるか確認。なければ BLOCK: 「先に refactor を実行してください」
- **Repo-state pre-check** (cycle 20260424_1119 #3): review 実行前に `git status --short` を先に確認し、`??` (untracked) or ` D` (unstaged deletion) を検出したら WARN + 対応案内。新規 test file / Cycle doc 等が未 staged のまま review されるのを防ぐ。
Mode を判定し出力: `[REVIEW] Mode: plan` or `[REVIEW] Mode: code`
### Step 1-5: Review Pipeline
1. **Risk Classification**: `risk-classifier.sh` で決定論的判定
2. **Review Brief**: review-briefer (haiku) で圧縮 Brief 生成
3. **Lint-as-Code** (code mode のみ): 静的解析ツール実行
4. **Specialist Panel**: Always-on: secu