Back to list
morodomi

tdd-green

by morodomi

Question-Driven TDD workflow for Claude Code. Risk-based automation: INIT → PLAN → RED → GREEN → REFACTOR → REVIEW → COMMIT

0🍴 0📅 Jan 23, 2026

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

結果判定アクション
テスト成功PASSREFACTORへ自動進行
テスト失敗BLOCK実装修正して再試行

Step 4: 次のテストまたはREFACTOR

  • Test Listに残りあり → REDフェーズに戻る
  • 全テスト完了 → REFACTORフェーズへ
================================================================================
GREEN完了
================================================================================
テスト成功を確認しました。
次: REFACTORフェーズ(コード改善)
================================================================================

Reference

Score

Total Score

70/100

Based on repository quality metrics

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

Reviews

💬

Reviews coming soon