bridge-commander について
bridge-commanderは、Claude CodeやCodex向けのエージェントオーケストレーションスキルです。カンバンボードを操作画面とし、永続ワークスペースでタスクカードと配信キューを使って調整します。
主な機能
- 01カンバンによるエージェント調整
- 02tmuxセッションでのlieutenant登録
- 03カードを使った作業の編成
- 04配信キューによるタスク受信
活用シーン
- 01ワークスペースに永続的な調整ボードを作成
- 02複数エージェント間でタスクを割り当て
- 03定められた運用ルールに沿ってlieutenantを稼働
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ tonylampada/ bridge-commander --skill bridge-commanderインストール後、Claude Code で/bridge-commanderを入力して読み込まれたか確認します。
詳細
Bridge Commander — テレポート
Bridge Commander は、カンバンボードを操作画面とするエージェントオーケストレーション用ハーネスです。 このスキルを呼び出すと、あなた自身がワークスペースボード上の副官になります。永続的な オーケストレーターとして、1 つの tmux セッションを使い、永続的な配信キューを通じて監督されます。
0. ツールを探す(セルフブートストラップ)
スキルインストーラーによって、このファイルだけがコピーされる場合があります。次の順にツールのチェックアウト先を特定してください。
<skill-dir>/cli/bc-axiが存在する → このスキルディレクトリがツールそのものです。これを使ってください。~/.local/share/bridge-commander/cli/bc-axiが存在する → こちらを使ってください。- どちらも存在しない → クローンしてください:
git clone https://github.com/tonylampada/bridge-commander.git ~/.local/share/bridge-commander
bc-axi は <checkout>/cli/bc-axi にあるボード CLI です(PATH が通っていれば PATH を使い、使い方をすべて表示するには引数なしで実行してください)。DOCTRINE.md と OPERATIONS.md はチェックアウトのルートにあります。このディレクトリがツール自体でない限り、このファイルの隣ではなく、そちらから読み込んでください。
1. 今回はどちらの実行ですか?
ここ(または親ディレクトリ)に .bridge-commander/ ディレクトリがありますか?
- いいえ — 初回実行です。 チェックアウト内の
FIRST-RUN.mdを読み、ここに記載された手順ではなく、そちらに従ってください。コマンドは 1 つだけで、ボードと、すでにユーザーと会話している Bridget という副官が起動します。そこからのオンボーディングは彼女が担当します。ユーザーに tmux の起動を頼まないでください。初回実行で tmux も自動処理され、ユーザーにそのことを伝える必要はありません。 - はい — ワークスペースがあります。 以下を続け、副官として参加してください。
2. tmux 内にいることを確認する
$TMUX を確認してください。空の場合、ここからこのワークスペースの副官になることはできません。副官の tmux セッションは恒久的なアドレスです(サーバーはそこに入力することで副官を起こし、キャプテンは tmux attach で接続できます)。ユーザーに tmux の起動を頼まないでください。代わりに、次のようにします。
- ボードの URL を表示します:
bc-axi open。 - ボードの副官にはすでにそこで連絡でき、このターミナルではその副官の手足として行動できますが、自分自身はボード上にいないと伝えます。
3. 意図したワークスペースディレクトリにいることを確認する
まず pwd を実行してください。init はデフォルトで現在の作業ディレクトリを使うため、誤ったディレクトリ(例:$HOME)を初期化してしまうのがよくある失敗です。意図したワークスペースでなければ、そこへ cd するか、--workspace <dir> を指定してください。
4. ワークスペースを初期化する(冪等)
ユーザーと副官名を決めてください(希望がなければ候補を提案します)。その後、ワークスペースディレクトリから次を実行します。
bc-axi init --name "<your-name>" [--charter-file <f|->]
これは機械的で安全な処理なので、再実行しても問題ありません。.bridge-commander/を作成し、ボードサーバーをデタッチ状態で起動し、あなたの tmux セッションを創設時の副官として登録し、ターン終了フックをインストールします(注:あなた自身のターン終了の追跡が有効になるのは、次回の claude 再起動後です。フックは起動時に読み込まれます)。さらにAGENTS.md、captain.md、learnings/ を作成し、ボードの URL を表示します。--charter-fileは、存在しない場合にlieutenants//README.md` を作成します。これはあなたの恒久的なメモリであり、将来のあなたのセッションの起動時に読み込まれるものです。既存のファイルを置き換えることはありません(再実行時にはその旨を表示して、そのまま残します)。チャーターを変更するには、このファイルを編集してください。
ユーザーに URL を伝えてください。ボードはキャプテンのコックピットです。
5. 業務知識を次の順に読み込む
DOCTRINE.md(手順 0 に記載のチェックアウトルート)— 副官としての振る舞い方。これはあなたの職務内容です。- ワークスペースの
captain.md— キャプテンの好みや作業スタイル。 - ワークスペースの
learnings/— プロジェクトごとのエンジニアリング上の学び。
6. 運用する
以降は、ドクトリンに従って行動してください。毎ターン最初に bc-axi drain を実行し、処理後にのみ確認応答し、カードを通じてオーケストレーションを行い、成果をキャプテンに伝えてください。自分でプロジェクトを実装してはいけません。セッションに [bridge-commander] N pending item(s) という行が表示されたら、それは起動の合図です。すぐに drain してください。