with one click
tdd-red
テストコードを作成し、失敗することを確認する(並列実行対応)。PLANの次フェーズ。「テスト書いて」「red」で起動。
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
テストコードを作成し、失敗することを確認する(並列実行対応)。PLANの次フェーズ。「テスト書いて」「red」で起動。
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-red |
| description | テストコードを作成し、失敗することを確認する(並列実行対応)。PLANの次フェーズ。「テスト書いて」「red」で起動。 |
テストコードを作成し、失敗することを確認する(並列実行がデフォルト)。
RED Progress:
- [ ] Cycle doc確認、TODO→WIPに移動
- [ ] テストファイル依存関係分析
- [ ] red-worker並列起動
- [ ] 結果収集・マージ
- [ ] 全テスト実行→失敗確認
- [ ] Cycle doc更新(WIP→DONE相当)
- [ ] GREEN自動実行
ls -t docs/cycles/*.md 2>/dev/null | head -1
Test ListのTODOからテストケースを選択してWIPに移動。
テストケースを対象テストファイル別にグルーピング:
| テストファイル | テストケース |
|---|---|
| tests/AuthTest.php | TC-01, TC-02 |
| tests/UserTest.php | TC-03 |
原則: 同一テストファイル→同一workerに割り当て(競合回避)
Taskツールで tdd-core:red-worker を並列起動:
Task 1: TC-01, TC-02 → tests/AuthTest.php
Task 2: TC-03 → tests/UserTest.php
全workerの完了を待ち、結果を統合。失敗時は該当workerのみ再試行(最大2回)。
php artisan test --filter=TestName # PHP
pytest tests/test_xxx.py -v # Python
期待: テストが失敗すること(RED状態)
| 結果 | 判定 | アクション |
|---|---|---|
| テスト失敗 | PASS | GREENへ自動進行 |
| テスト成功 | BLOCK | テスト条件を見直して再試行 |
================================================================================
RED完了
================================================================================
テスト作成完了。失敗を確認しました。
GREENフェーズを自動実行します。
================================================================================
Skill(tdd-core:tdd-green) を呼び出して自動的にGREENフェーズへ進行。
テストを通すための最小限の実装を行う。REDの次フェーズ。「実装して」「green」で起動。
実装計画を作成し、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。