メインコンテンツへスキップ
← Director Mode Lite に戻る
/auto-loop コア機能

Auto-Loop

TDD ベースの自律開発ループ。受け入れ基準を定義すると、Claude が全て通過するまで自動的に反復します。

仕組み

1

受け入れ基準を定義

- [ ] チェックボックスで「完了」を定義

2

Auto-Loop が反復

各イテレーションで1つの AC に対して Red-Green-Refactor を実行

3

Stop Hook が再注入

Claude Code の Stop hook を使用して自動的に継続

全て通過したら完了

全ての AC が完了するか、最大イテレーション数に達したら終了

TDD サイクル

各 Auto-Loop イテレーションは従来の TDD サイクルに従います:

フェーズ アクション 使用ツール
RED 次の AC のための失敗するテストを書く test-runner skill
GREEN テストを通過する最小限のコードを書く test-runner skill
REFACTOR コード品質を改善 code-reviewer agent
VALIDATE 完全なテストスイート + lint を実行 test-runner skill
COMMIT 進捗を保存 /smart-commit
DECIDE 完了をチェック、継続または終了 checkpoint.json

使用例

基本的な使用方法

/auto-loop "電卓モジュールを作成

受け入れ基準:
- [ ] add(a, b) 関数
- [ ] subtract(a, b) 関数
- [ ] multiply(a, b) 関数
- [ ] divide(a, b) ゼロチェック付き
- [ ] 全関数の単体テスト"

イテレーション上限を設定

/auto-loop "ユーザー認証を実装" --max-iterations 15

チェックポイントから再開

# 中断または再起動後
/auto-loop --resume

停止と制御

ループを停止

# 別のターミナルで
touch .auto-loop/stop

現在のイテレーション完了後にグレースフルにループが停止します。

ループを再開

# 停止シグナルを削除
rm -f .auto-loop/stop

# 再開
/auto-loop --resume

中断したところから続行します。

始める準備はできましたか?

Director Mode Lite をインストールして、最初の Auto-Loop を開始しましょう。

インストールガイド →