Back to list
morodomi

tdd-refactor

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-refactor description: テストを維持しながらコード品質を改善する。GREENの次フェーズ。「リファクタして」「refactor」で起動。

TDD REFACTOR Phase

テストを維持しながらコード品質を改善する。

Progress Checklist

コピーして進捗を追跡:

REFACTOR Progress:
- [ ] 最新Cycle doc確認
- [ ] 現在のテストが全てPASSすることを確認
- [ ] リファクタリング実施
- [ ] テスト実行→成功確認
- [ ] Cycle doc更新
- [ ] REVIEWフェーズへ誘導

禁止事項

  • テストを壊す変更
  • 新機能の追加(次のサイクルで)
  • テストの削除・変更

Workflow

Step 1: Cycle doc確認

ls -t docs/cycles/*.md 2>/dev/null | head -1

Step 2: テスト確認

php artisan test  # PHP
pytest            # Python

全テストがPASSすることを確認してから開始。

Step 3: リファクタリング

項目
DRY重複コードの共通化
定数化マジックナンバー除去
メソッド分割長いメソッドの分割
ネーミング変数・メソッド名の改善

Step 4: テスト実行→成功確認

期待: 全テストが成功すること

Verification Gate

チェック条件判定
テスト全PASS必須
静的解析エラー0必須
フォーマット適用済み必須

全て通過 → REVIEWへ自動進行。失敗時は修正して再試行。

Step 5: 完了→REVIEW誘導

================================================================================
REFACTOR完了
================================================================================
コード品質を改善しました。テストは全てPASS。
次: REVIEWフェーズ(品質検証)
================================================================================

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