swarm-orchestrator は何をしますか?
Claudeエージェントスキル:マルチエージェントスウォームの設計、構築、デバッグ。8つのアーキタイプ、5つのパターン、決定論優先カスケード、チャットボードプロトコル。
概要
このスキルは、Claude AIアシスタントが複数の専門エージェントで構成されるスウォームを調整できるようにします。開発者は複雑なタスクをより小さな専門的なサブタスクに分解し、各サブタスクを適切なエージェントアーキタイプに割り当て、定義済みの相互作用パターンを使用して調整できます。
アーキタイプ
| アーキタイプ | 説明 |
|---|---|
| オーケストレーター | ワークフロー全体を管理し、他のエージェントにタスクを委任 |
| ワーカー | 具体的な実装タスク(コード作成、テストなど)を実行 |
| 批評家 | 出力の分析、バグの発見、改善の提案 |
| 特化エキスパート | 特定のドメイン(API設計、UI開発など)の深い知識を提供 |
| ファシリテーター | エージェント間のコミュニケーションとチャットボードへのアクセスを管理 |
| 監査人 | プロトコルや品質基準への準拠を検証 |
| アーキビスト | 決定事項、成果物、会話履歴を記録 |
| シミュレーター | 環境やユーザーの振る舞いのシミュレーションを実行 |
パターン
- カスケード - エージェントが定義済みの順序で直列に処理
- ファンアウト - タスクを並列で複数のワーカーに委任、結果を統合
- ラウンドロビン - エージェントが順番に入力を提供
- デリゲーション - オーケストレーターが処理に基づいて動的にタスクを委任
- ハイブリッド - 複数のパターンを組み合わせ
決定論優先カスケード
このパターンでは、エージェントが固定されたシーケンスで動作します。各エージェントは前のエージェントの出力を入力として受け取り、予測可能なデータフローを確保します。エラーが発生した場合、システムは明確な状態で停止するか、定義済みのエラーハンドラに委任します。
チャットボードプロトコル
chalkboard はスウォーム内の全エージェントが共有する動的な作業スペースを提供します。エージェントはこれを使用して情報を読み書きし、調整を行います。チャットボードはセクションごとに整理され、各セクションはワークフローの特定の段階に対応します。
使用例
- スウォームの設計:適切なアーキタイプとパターンを選択
- チャットボードの初期化:初期コンテキストと目標を定義
- スウォームの実行:選択したパターンでエージェントの実行を開始
- 結果の監視:チャットボードの更新とエージェントの出力を追跡
- 問題のデバッグ:エラーを分析し、必要に応じて介入
環境変数
SWARM_ORCHESTRATOR_MODE- 動作モード(design, build, debug)SWARM_ORCHESTRATOR_PATTERN- 使用するデフォルトパターン
対応プラットフォーム
- Claude Code
- Cursor
- Codex CLI
- その他のAIコーディングエージェント