loop
Claude目標駆動型の自律改善ループ(ブループリント・アーキテクチャ — 確定的なプリ/ポストフェーズ + LLM スーパーバイザー/ワーカーノード、目標達成またはmax-iter到達時に収束)。Claude Code組み込み/loop(一定間隔でプロンプトをポーリングする/loop 5m /foo など)ではありません — ユーザーが間隔ポーリングを希望する場合は組み込み機能にルーティングしてください。
description の原文を見る
Clade goal-driven autonomous improvement loop (Blueprint architecture — deterministic pre/post phases + LLM supervisor/worker nodes, converges when goal met or max-iter hit). NOT the Claude Code built-in /loop (which polls a prompt on an interval like `/loop 5m /foo`) — if the user wants interval polling, route to the built-in.
SKILL.md 本文
ループスキル
目標ファイル(理想的な終了状態の説明)によって駆動される自動改善ループを実行します。
アーキテクチャ
You write: goal.md (システムが何をすべきか — タスクリストではない)
↓
PRE (決定論的):
pre_flight — 目標が存在し、ブロッカーがない
hydrate_context — git log + status
parse_todo — 目標ファイルから未チェック項目を抽出
↓
LLM コア:
Supervisor — 1〜4 つのタスクを計画(出力: JSON タスク配列)
Workers — すべてのタスクを並列実行
↓
POST (決定論的 + 条件付き LLM):
syntax_check — 変更されたすべてのファイルを検証
fix_syntax — [LLM] 失敗を修正する1回の試行
test_sample — CLAUDE.md から verify_cmd を実行
mid-iter fix — [LLM] テスト失敗時 → 修正 → 再テスト(Stripe パターン)
commit_changes — すべてのワーカー出力をコミット
↓
決定論的な収束チェック:
- 残りの未チェック項目 = 0 → 収束
- 最大反復回数に達した → 終了
- スタック(N × コミットなし) → 終了
↓
収束または最大反復回数に達するまで繰り返し
作成するもの(goal.md)
# Goal: Improve orchestrator loop mode
## Requirements
- Oracle rejection re-queues task with rejection reason as context
- Worker context budget warning auto-injected at 80%
- Workers get AGENTS.md prepended automatically
## Success criteria
- python -m py_compile server.py passes
- Existing features unaffected
スーパーバイザーがタスク分解を行います — あなたではなく。
使用方法
/loop goal.md # ループを開始(sonnet、最大10反復、4並列ワーカー)
/loop goal.md --model haiku # より安価で高速なスーパーバイザー+ワーカー
/loop goal.md --max-iter 3 # テスト用の短いラン
/loop goal.md --max-workers 2 # 並列ワーカーを制限
/loop goal.md --max-consecutive-failures 5 # 5回連続ワーカー失敗後に停止(デフォルト: 3)
/loop --status # 現在のループの進行状況を確認
/loop --stop # 現在の反復後にループを停止
/loop --dry-run goal.md # 実行せずにプレビュー
/loop --resume goal.md # 中断されたループを再開
収束後
/commit を実行して、ワーカーからのコミットされていない残りの変更をプッシュします。
/review を実行して、自動変更後もすべての動作アンカーが合格することを確認します。
ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ
詳細情報
- 作者
- shenxingy
- リポジトリ
- shenxingy/Clade
- ライセンス
- MIT
- 最終更新
- 2026/5/11
Source: https://github.com/shenxingy/Clade / ライセンス: MIT