Communityコーディング&開発github.com

michaelwinczuk/swarm-orchestrator

Claudeエージェントスキル:マルチエージェントスウォームの設計、構築、デバッグ。8つのアーキタイプ、5つのパターン、決定論優先カスケード、チャットボードプロトコル。

swarm-orchestrator とは?

このスキルは、Claude AIアシスタントが複数のAIエージェントからなるスウォーム(群れ)を設計、構築、デバッグするための包括的なフレームワークを提供します。8つのエージェントアーキタイプ(例:オーケストレーター、ワーカー、批評家、特化エキスパート)と5つの標準的な相互作用パターン(カスケード、ファンアウト、ラウンドロビン、デリゲーション、ハイブリッド)を定義しており、開発者は複雑なマルチエージェントシステムを構造化して実装できます。決定論優先カスケードは、エージェントが定義済みの順序で処理を進めることで予測可能性を確保し、チャットボードプロトコルはスウォーム内の全エージェント間で共有される動的な作業スペースを提供します。主にClaude CodeやCursorなどのAIコーディングエージェント上で動作し、システム設計、コード生成、テスト駆動開発、デバッグといったタスクをエージェント間で協調的に実行する必要があるプロジェクトに特に有用です。

対応✓Claude Code~Codex CLI~Cursor
npx skills add michaelwinczuk/swarm-orchestrator

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

swarm-orchestrator は何をしますか?

Claudeエージェントスキル:マルチエージェントスウォームの設計、構築、デバッグ。8つのアーキタイプ、5つのパターン、決定論優先カスケード、チャットボードプロトコル。

概要

このスキルは、Claude AIアシスタントが複数の専門エージェントで構成されるスウォームを調整できるようにします。開発者は複雑なタスクをより小さな専門的なサブタスクに分解し、各サブタスクを適切なエージェントアーキタイプに割り当て、定義済みの相互作用パターンを使用して調整できます。

アーキタイプ

アーキタイプ説明
オーケストレーターワークフロー全体を管理し、他のエージェントにタスクを委任
ワーカー具体的な実装タスク(コード作成、テストなど)を実行
批評家出力の分析、バグの発見、改善の提案
特化エキスパート特定のドメイン(API設計、UI開発など)の深い知識を提供
ファシリテーターエージェント間のコミュニケーションとチャットボードへのアクセスを管理
監査人プロトコルや品質基準への準拠を検証
アーキビスト決定事項、成果物、会話履歴を記録
シミュレーター環境やユーザーの振る舞いのシミュレーションを実行

パターン

  1. カスケード - エージェントが定義済みの順序で直列に処理
  2. ファンアウト - タスクを並列で複数のワーカーに委任、結果を統合
  3. ラウンドロビン - エージェントが順番に入力を提供
  4. デリゲーション - オーケストレーターが処理に基づいて動的にタスクを委任
  5. ハイブリッド - 複数のパターンを組み合わせ

決定論優先カスケード

このパターンでは、エージェントが固定されたシーケンスで動作します。各エージェントは前のエージェントの出力を入力として受け取り、予測可能なデータフローを確保します。エラーが発生した場合、システムは明確な状態で停止するか、定義済みのエラーハンドラに委任します。

チャットボードプロトコル

chalkboard はスウォーム内の全エージェントが共有する動的な作業スペースを提供します。エージェントはこれを使用して情報を読み書きし、調整を行います。チャットボードはセクションごとに整理され、各セクションはワークフローの特定の段階に対応します。

使用例

  1. スウォームの設計:適切なアーキタイプとパターンを選択
  2. チャットボードの初期化:初期コンテキストと目標を定義
  3. スウォームの実行:選択したパターンでエージェントの実行を開始
  4. 結果の監視:チャットボードの更新とエージェントの出力を追跡
  5. 問題のデバッグ:エラーを分析し、必要に応じて介入

環境変数

  • SWARM_ORCHESTRATOR_MODE - 動作モード(design, build, debug)
  • SWARM_ORCHESTRATOR_PATTERN - 使用するデフォルトパターン

対応プラットフォーム

  • Claude Code
  • Cursor
  • Codex CLI
  • その他のAIコーディングエージェント

関連スキル