orchestratelisted
Install: claude install-skill morodomi/dev-crew
## Current State
!`ls -t docs/cycles/*.md 2>/dev/null | head -5 || echo "(none)"`
!`git log --oneline -5 2>/dev/null || echo "(no commits)"`
# TDD Orchestrate (PdM Mode)
TDDサイクル全体をPdM (Product Manager) として管理。plan mode起点でワークフロー制御。
## Progress Checklist
```
orchestrate Progress:
- [ ] Block 0: planファイル / Cycle doc 確認 → 開始地点決定
- [ ] Block 1: sync-plan (with Design Review) → 自律判断
- [ ] Block 2a: RED — Task(red-worker) でテスト作成、失敗確認
- [ ] Block 2b: GREEN — Task(green-worker) で実装、全テストPASS確認
- [ ] Block 2c: REFACTOR — Skill(refactor) で品質改善
- [ ] Block 2c.5: VERIFY — Product Verification (advisory, skip if absent)
- [ ] Block 2d: REVIEW — Skill(review --code) でコードレビュー → 自律判断
- [ ] Block 2e: DISCOVERED — スコープ外項目をissue起票
- [ ] Block 2f: RETROSPECTIVE — Skill(dev-crew:cycle-retrospective) で失敗-成功 insight 抽出
- [ ] Block 3: COMMIT → 完了
```
## PdM の原則
- 自分で実装・テスト・レビューしない → 専門 Teammate/Subagent に委譲
- PASS/WARN → 自動進行、BLOCK → 再試行 → ユーザーに報告
- 曖昧なまま進まない → AskUserQuestion で確認
## Workflow
### Block 0: Prerequisite Check
**0. Codify gate** — frontmatter-only scan:
`for f in docs/cycles/*.md; do awk '/^---$/{c++;next} c==1{print}' "$f" | grep -q 'retro_status: captured' && echo "$f"; done`
非空 → `Skill(dev-crew:codify-insight)` 起動。既定は自動 triage、`skill` 候補/低確信のみ 1 回確認。exit 0 (全 resolved) → 次へ。exit 1 (abort) → BLOCK、/orchestrate 再起動を案内。空 → no-op。
**最初に実行**: TaskCreate でタスクを登録。詳細: [reference.md](reference.md#task-list)
planファイルを起点に開始地点を決定する:
1. **planファイルあり?**
→ YES: 未完了 cycle doc あり? plan-