with one click
tdd-plan
実装計画を作成し、Test Listを定義する。INITの次フェーズ。「設計して」「計画して」で起動。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
実装計画を作成し、Test Listを定義する。INITの次フェーズ。「設計して」「計画して」で起動。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
テストを通すための最小限の実装を行う。REDの次フェーズ。「実装して」「green」で起動。
Start a new TDD cycle and create a Cycle doc. Triggers on "new feature", "start TDD", "add feature".
既存プロジェクトにTDD環境をセットアップする。フレームワーク検出、CLAUDE.md生成、docs/STATUS.md作成を行う。「TDDセットアップ」「onboard」「プロジェクト初期化」で起動。
TDDサイクル全体をPdMとして管理。Agent Teams有効時にtdd-initから呼ばれ、全Phaseを自律的に委譲・判断する。
PLANフェーズの設計を5観点で並行レビュー。信頼スコア80以上でBLOCK。
コード変更を6観点で並行レビュー。信頼スコア80以上でBLOCK。tdd-reviewで自動実行。
| name | tdd-plan |
| description | 実装計画を作成し、Test Listを定義する。INITの次フェーズ。「設計して」「計画して」で起動。 |
実装計画を作成し、Cycle docのPLANセクションを更新する。
PLAN Progress:
- [ ] Cycle doc確認 → リスク確認 → ドキュメント確認
- [ ] 対話 → PLAN更新 → Test List作成
- [ ] plan-review自動実行
ls -t docs/cycles/*.md 2>/dev/null | head -1
Environmentセクションでバージョン情報を把握。
Cycle docの Risk: [スコア] ([判定]) を読み取り、設計深度を決定:
| スコア | 判定 | 設計深度 |
|---|---|---|
| 0-29 | PASS | 簡易設計(Test List中心、対話省略可) |
| 30-59 | WARN | 標準設計(現行通り) |
| 60-100 | BLOCK | 詳細設計(reference.md参照) |
Riskフィールドなし → WARN(標準設計)として扱う。
メジャーバージョンや破壊的変更が疑われる場合、WebSearch/WebFetchで確認。
アーキテクチャ、依存関係、品質基準をユーザーに確認。
背景・設計方針・ファイル構成をCycle docに追記。
タスク粒度: 各タスクは2-5分で完了する1アクション
5分を超えそうなタスクは分割する。詳細: reference.md
| カテゴリ | 必須 |
|---|---|
| 正常系 | ✅ |
| 境界値 | ✅ |
| エッジケース | ✅ |
| 異常系 | ✅ |
| 権限 | △ 認証機能時 |
| 外部依存 | △ API/DB連携時 |
| セキュリティ | △ 入力処理時 |
目安: 機能1つにつき5-10ケース(各2-5分)
異常系は エラーメッセージ設計 を参照。
## Test List
### TODO
- [ ] TC-01: [正常系]
- [ ] TC-02: [境界値]
- [ ] TC-03: [エッジケース]
- [ ] TC-04: [異常系]
CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS 有効時、複数レイヤー検出で tdd-parallel を提案。詳細: reference.md
Test List作成後、Skill(tdd-core:plan-review) を実行。plan-reviewがRED以降を制御。