pev-dual-reviewlisted
Install: claude install-skill myksyut/pev-harness
# pev-dual-review
`--strict` モードで起動される検証強化 skill。santa-method の軽量版。 v1.x までは Claude 単独 model alias、 v2.0 で Reviewer B を **OpenAI Codex CLI subprocess** に切替可能。
## v2.0 reviewer mode (3 種)
| Mode | Reviewer A | Reviewer B | 起動 path |
|---|---|---|---|
| `dual-claude` (v1.x default、 `--strict` 旧挙動) | claude opus (xhigh) | claude sonnet (high) | 同一メッセージ内の Agent tool 2 並列 |
| **`dual-codex`** (v2.0 新規) | claude opus (xhigh) | codex CLI subprocess | Agent tool + Bash subprocess を同一メッセージ内で並列起動 (本 skill が Reviewer A、 `pev-external-reviewer` skill が Reviewer B) |
| `codex-only` (v2.0 新規、 cost 削減 path) | (なし) | codex CLI subprocess 単独 | 本 skill は起動しない、 verifier から `pev-external-reviewer` のみ起動 |
mode 切替方法 (priority 高い順):
1. `/pev <task> --reviewer-mode=<mode>` (CLI flag)
2. `.claude/settings.local.json` の env `PEV_REVIEWER_MODE`
3. settings.json default (= `claude-only`、 本 skill 起動しない)
Reviewer A が **opus 固定** の理由: ADR-007 (SPEC.md §12) — plan-aware role (plan.md 理解 + AC trace) は claude 側に固定して、 codex は fresh perspective として独立に機能させる。
## When to Use
- `/pev <task> --strict` 指定時
- `/pev-verify --strict` 直接呼び出し時
- main / release ブランチへの merge 前
- `PEV_STRICT_MODE=true` がプロジェクトで設定済み
通常タスクには使わない (token コスト 2〜3倍)。
## How It Works
### アーキテクチャ
```text
/pev-verify --strict
│
▼
┌─────────────────────┐
│ verifier が判定: │
│ --strict なら │
│ Reviewer A/B 起動 │