with one click
tdd-green
テストを通すための最小限の実装を行う。REDの次フェーズ。「実装して」「green」で起動。
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
テストを通すための最小限の実装を行う。REDの次フェーズ。「実装して」「green」で起動。
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
| name | tdd-green |
| description | テストを通すための最小限の実装を行う。REDの次フェーズ。「実装して」「green」で起動。 |
テストを通すための最小限の実装を行う(並列実行がデフォルト)。
GREEN Progress:
- [ ] Cycle doc確認、WIPテスト抽出
- [ ] ファイル依存関係分析
- [ ] green-worker並列起動
- [ ] 結果収集・マージ
- [ ] 全テスト実行→成功確認
- [ ] Cycle doc更新(WIP→DONE)
- [ ] REFACTOR自動実行
ls -t docs/cycles/*.md 2>/dev/null | head -1
WIPのテストケースを抽出。
テストケースを対象ファイル別にグルーピング:
| ファイル | テストケース |
|---|---|
| src/Auth.php | TC-01, TC-02 |
| src/User.php | TC-03 |
原則: 同一ファイル→同一workerに割り当て(競合回避)
Taskツールで tdd-core:green-worker を並列起動:
Task 1: TC-01, TC-02 → src/Auth.php
Task 2: TC-03 → src/User.php
全workerの完了を待ち、結果を統合。失敗時は該当workerのみ再試行。
php artisan test # PHP
pytest # Python
期待: 全テストが成功すること(GREEN状態)
| 結果 | 判定 | アクション |
|---|---|---|
| 全テスト成功 | PASS | REFACTORへ自動進行 |
| テスト失敗 | BLOCK | 該当worker再試行 |
GREEN完了。全テスト成功を確認しました。
REFACTORフェーズを開始します。
Skill(tdd-core:tdd-refactor) を実行してREFACTORフェーズへ進む。
実装計画を作成し、Test Listを定義する。INITの次フェーズ。「設計して」「計画して」で起動。
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で自動実行。