بنقرة واحدة
tdd-refactor
テストを維持しながらコード品質を改善する。GREENの次フェーズ。「リファクタして」「refactor」で起動。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
テストを維持しながらコード品質を改善する。GREENの次フェーズ。「リファクタして」「refactor」で起動。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
テストを通すための最小限の実装を行う。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。
| name | tdd-refactor |
| description | テストを維持しながらコード品質を改善する。GREENの次フェーズ。「リファクタして」「refactor」で起動。 |
テストを維持しながらコード品質を改善する。
コピーして進捗を追跡:
REFACTOR Progress:
- [ ] 最新Cycle doc確認
- [ ] 現在のテストが全てPASSすることを確認
- [ ] リファクタリング実施
- [ ] テスト実行→成功確認
- [ ] Cycle doc更新
- [ ] REVIEW自動実行
ls -t docs/cycles/*.md 2>/dev/null | head -1
php artisan test # PHP
pytest # Python
全テストがPASSすることを確認してから開始。
| 項目 | 例 |
|---|---|
| DRY | 重複コードの共通化 |
| 定数化 | マジックナンバー除去 |
| メソッド分割 | 長いメソッドの分割 |
| ネーミング | 変数・メソッド名の改善 |
期待: 全テストが成功すること
| チェック | 条件 | 判定 |
|---|---|---|
| テスト | 全PASS | 必須 |
| 静的解析 | エラー0 | 必須 |
| フォーマット | 適用済み | 必須 |
全て通過 → REVIEWへ自動進行。失敗時は修正して再試行。
================================================================================
REFACTOR完了
================================================================================
コード品質を改善しました。テストは全てPASS。
次: REVIEWフェーズ(品質検証)を自動実行します。
================================================================================
tdd-review 自動実行: Skill(tdd-core:tdd-review)