← スキル一覧に戻る

tdd-green
by morodomi
Question-Driven TDD workflow for Claude Code. Risk-based automation: INIT → PLAN → RED → GREEN → REFACTOR → REVIEW → COMMIT
⭐ 0🍴 0📅 2026年1月23日
SKILL.md
name: tdd-green description: テストを通すための最小限の実装を行う。REDの次フェーズ。「実装して」「green」で起動。
TDD GREEN Phase
テストを通すための最小限の実装を行う。
Progress Checklist
コピーして進捗を追跡:
GREEN Progress:
- [ ] 最新Cycle doc確認
- [ ] WIPのテストを確認
- [ ] 最小限の実装を作成
- [ ] テスト実行→成功確認
- [ ] Cycle doc更新(WIP→DONE)
- [ ] REFACTORフェーズへ誘導
禁止事項
- 過剰な実装(テストに必要ない機能)
- リファクタリング(REFACTORで行う)
- 新しいテスト作成(REDで行う)
Workflow
Step 1: Cycle doc確認
ls -t docs/cycles/*.md 2>/dev/null | head -1
WIPのテストケースを確認。
Step 2: 最小実装
原則: テストを通すために必要な最小限のコードのみ
Step 3: テスト実行→成功確認
php artisan test --filter=TestName # PHP
pytest tests/test_xxx.py -v # Python
期待: テストが成功すること(GREEN状態)
Verification Gate
| 結果 | 判定 | アクション |
|---|---|---|
| テスト成功 | PASS | REFACTORへ自動進行 |
| テスト失敗 | BLOCK | 実装修正して再試行 |
Step 4: 次のテストまたはREFACTOR
- Test Listに残りあり → REDフェーズに戻る
- 全テスト完了 → REFACTORフェーズへ
================================================================================
GREEN完了
================================================================================
テスト成功を確認しました。
次: REFACTORフェーズ(コード改善)
================================================================================
Reference
- 詳細: reference.md
スコア
総合スコア
70/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
✓LICENSE
ライセンスが設定されている
+10
✓説明文
100文字以上の説明がある
+10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
レビュー
💬
レビュー機能は近日公開予定です