完全なTDD規律で新機能を実装する
使うタイミング: 「とりあえず書く」で痛い目にあったことがある非自明な機能の実装時。
フロー
-
スキルを起動するUse agent-skill-tdd. I want to add a 'saved searches' feature. Start from step 1 — activate Serena and investigate.✓ コピーしました→ Claudeがコードを読み、現状を要約する
-
要件を明確化するConfirm what I just said maps to these acceptance criteria — don't code yet.✓ コピーしました→ 確認が取れるまでやり取りを繰り返し、.requirements/ファイルが保存される
-
LadによるデザインレビューRun design review — architecture fit, hotspots.✓ コピーしました→ 単なる承認ではなく、設計に対する批評が得られる
-
TDDループNow begin TDD — write a failing test, minimum code to pass, refactor. Peer review each step.✓ コピーしました→ Red-Green-Refactorサイクルが回り、各ステップがレビューされる
結果: テスト、要件履歴、設計根拠が残った状態で機能がリリースされます。
注意点
- 「時間節約」のために明確化ステップを飛ばす — AIコーディングの価値の多くはここで生まれます — 妥協せず徹底してください