Loom — Claude Codeエージェント艦隊のオーケストレーション
このスキルは、Loomプラットフォーム上でClaude Codeエージェントの艦隊を実行するためのオペレーティングドクトリンです。APIトークン課金ではなく、自身のClaudeサブスクリプションを使用し、すべての処理はローカルで行われます。
中核的な考え方
- ローカルファースト: すべてのエージェントはあなたのマシン上で実行され、外部APIを必要としません。
- サブスクリプションベース: トークン単価ではなく、月額サブスクリプション内で動作するため、コストが予測可能です。
- マネージャー/ワーカーアーキテクチャ: マネージャーエージェントがタスクを分解し、ワーカーエージェントに分散して実行します。
セッションフロー
- 起動: マネージャーエージェントがプロジェクトコンテキストとCLAUDE.mdを読み込みます。
- タスク分解: タスクを独立したサブタスクに分割します。
- ワーカー生成: 各サブタスクに対してワーカーエージェント(
worker_run経由)を起動します。 - 結果収集: 各ワーカーからの
worker_reportを待ち、結果を統合します。 - 最終報告: マネージャーが最終結果をまとめて報告します。
ワーカーエージェントの原則
- ワーカーは一つのことだけを実行すること。単一責任の原則に従うこと。
- ワーカーは**
worker_report**で終了すること。マネージャーはチャットメッセージを見ることができません。 - ワーカーは外部に影響を及ぼすアクション(プッシュ、デプロイ、書き込み)を取ってはいけません。それらはマネージャーが処理します。
制約事項
- ワーカーは自律的に動作しますが、常にマネージャーに従属します。
- マネージャーはワーカーの結果を検証し、必要に応じて再試行する責任があります。
- このシステムは実験的であり、安定性は保証されていません。