mcpField
B
bridge-commander

bridge-commander

github.com/tonylampadaエージェントワークフロー2638 回インストール1 日前に更新
リポジトリ

bridge-commander について

bridge-commanderは、Claude CodeやCodex向けのエージェントオーケストレーションスキルです。カンバンボードを操作画面とし、永続ワークスペースでタスクカードと配信キューを使って調整します。

主な機能

  1. 01カンバンによるエージェント調整
  2. 02tmuxセッションでのlieutenant登録
  3. 03カードを使った作業の編成
  4. 04配信キューによるタスク受信

活用シーン

  1. 01ワークスペースに永続的な調整ボードを作成
  2. 02複数エージェント間でタスクを割り当て
  3. 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. ツールを探す(セルフブートストラップ)

スキルインストーラーによって、このファイルだけがコピーされる場合があります。次の順にツールのチェックアウト先を特定してください。

  1. <skill-dir>/cli/bc-axi が存在する → このスキルディレクトリがツールそのものです。これを使ってください。
  2. ~/.local/share/bridge-commander/cli/bc-axi が存在する → こちらを使ってください。
  3. どちらも存在しない → クローンしてください: 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. 業務知識を次の順に読み込む

  1. DOCTRINE.md(手順 0 に記載のチェックアウトルート)— 副官としての振る舞い方。これはあなたの職務内容です。
  2. ワークスペースの captain.md — キャプテンの好みや作業スタイル。
  3. ワークスペースの learnings/ — プロジェクトごとのエンジニアリング上の学び。

6. 運用する

以降は、ドクトリンに従って行動してください。毎ターン最初に bc-axi drain を実行し、処理後にのみ確認応答し、カードを通じてオーケストレーションを行い、成果をキャプテンに伝えてください。自分でプロジェクトを実装してはいけません。セッションに [bridge-commander] N pending item(s) という行が表示されたら、それは起動の合図です。すぐに drain してください。

コメント