Blog›Guides

Claude is a high-level framework: /code/ **Prompt:** * *... * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

元のプロンプトで/loopとultracodeが実際に何をするのか、最小限のClaude Codeセットアップ、そして他のエージェント向けの平易な言葉での移植版。

Claude is a high-level framework: /code/


**Prompt:**
*   *...
*   *   *   *   *   *   *   *   *   *   *   *   *   *   *   *   *   *   *   *   *   *   *   *   *   *   *   *   *   *   *   *   *   *

Claude CodeでGauntlet Loopを実行する:/loop、Ultracode、そしてサブエージェント

Gauntlet loopはClaude Codeで生まれ、元のプロンプトにおけるその魔法の言葉のうち2つはClaude Codeの機能です。ここではそれらが何をするのか、そして他の場所でgauntletを実行する方法を説明します。

2つの魔法の言葉

  • /loopは、あなたが停止するか条件が満たされるまでプロンプトを再実行します。gauntletでは、これは「批評家が感心するまで続ける」というエンジンです:ループは、モデルが自分で継続することを信頼する代わりに、改善・比較サイクルを文字通り再発火させます。
  • ultracodeは、セッションをマルチエージェントオーケストレーションに切り替えます:メインエージェントは、ビルダーサブエージェントと批評家サブエージェントを並行して展開できます。これが「サブエージェントを展開する」が依存しているものです:ビルダーと批評家は、1つのコンテキスト内でのロールプレイではなく、真に別々のコンテキストです。
  • Shumerの元のプロンプトは両方を使用し、さらにコピーする価値のある構造的なトリックが1つあります:アーキテクチャ契約(Claude of Dutyでは、サブシステムのインターフェースとディレクトリの所有権を定義するファイル)です。これにより、並行するビルダーが互いに踏み荒らすことを防ぎます。

    最小限のClaude Codeセットアップ

  • テンプレートからgauntletプロンプトを書きます:目標、名前付きバー、分割、ビルダー+批評家、獲得した出口。
  • 新しいセッションに貼り付けます - 新しいことが重要です、批評家はコンテキストを継承してはいけません。
  • バーをマシンから取得可能にします:エージェントがスクリーンショットできるURL、読めるファイル、実行できるリポジトリ。
  • 離れます。出口は批評家の盲目的な選択が切り替わることであり、あなたの忍耐ではありません。
  • Claude Codeがない場合?同じ構造、平易な言葉で

    このパターンはどのエージェントフレームワークにも移植できます:/loopを「批評家が私たちを選ぶまでループし続ける;固定回数で決して停止しない」に置き換え、ultracodeを「ビルダーと批評家を別々のコンテキストを持つ並行サブエージェントとして実行する」に置き換えます。再利用可能なバージョンを普及させたRoboNuggetsスキルは、非Claudeエージェントに対してまさにこの置き換えを行います。

    構造がテクニックであり、プラットフォームはそのうちどれだけが無人で実行されるかを決定するだけです。批評家の記事と注釈付きオリジナルで設計上の選択を深く掘り下げてください。

    Tags
    gauntlet-loop·agent-loop·prompt-engineering·claude-code·builder-critic·agents