← スキル一覧に戻る

tdd-refactor
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-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
- 詳細: 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
レビュー
💬
レビュー機能は近日公開予定です