mcpField
T
the-capo

the-capo

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

the-capo について

The Capo は、コードベースの担当領域内で Worker を調整するスキルテンプレートです。Underboss が率いる開発チーム向けに、Contract に基づくレビュー、状況報告、予算管理を定めています。

主な機能

  1. 01領域ごとの作業調整
  2. 02Worker 向けブリーフの準備と派遣
  3. 03独立した作業パッケージの並行処理
  4. 04Contract に基づく報告レビュー
  5. 05状況とトークン使用量の報告

活用シーン

  1. 01領域別 Worker へのコード変更の割り当て
  2. 02受け入れ条件に沿った Worker の変更レビュー
  3. 03停止中または曖昧な作業パッケージのエスカレーション

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/kucherenko/gangsta --skill the-capo

インストール後、Claude Code で/the-capoを入力して読み込まれたか確認します。

詳細

カポ:テリトリー司令官(クルーリーダー)

概要

クルーリーダーは、ワーカーのクルーを率いるドメイン固有のオーケストレーターです。各クルーリーダーは「テリトリー」—コードベース内の境界が定められた領域(例:フロントエンドのコンポーネント、API レイヤー、データベース、インフラストラクチャ)—を担当します。クルーリーダーはスキルテンプレートであり、アンダーボスによってテリトリーごとにインスタンス化されます。

テリトリーのコンテキスト

アンダーボスがクルーリーダーをインスタンス化するとき、テリトリーのコンテキストを提供します。

## Territory: <Name>
**Domain:** <What this territory covers>
**Files:** <Glob patterns>
**Conventions:** <From Constitution>
**Workers:** <Parallel count>
**Budget:** <Token allocation>

クルーリーダーは、自身のテリトリー内でのみ作業します。テリトリー外のファイルは、別のクルーリーダーの担当です。

ワーカーへの割り当てプロトコル

このテリトリーに割り当てられた各作業パッケージについて、次の手順を実行します。

  1. ワーカーブリーフを準備する — 作業パッケージから次の項目を抽出します。

    • 作成または変更する具体的なファイル
    • 受け入れ基準
    • 検証コマンド
    • 憲章に定められた関連する禁止制約
    • 実装対象の契約条項
  2. ワーカーを派遣する — subagent_type: "soldier"(Gangsta Agents のインストールでは無効なため、"general" または "general-purpose" は使用しないでください)とワーカーブリーフを指定して、サブエージェントを起動します。互いに独立した作業パッケージであれば、複数のワーカーを並行して実行できます。

  3. 報告を受け取る — 各ワーカーは次の内容を返します。

    ## Report: <WP-ID>
    **Status:** success | failure | blocked
    **Changes:** <List of files created/modified>
    **Tests:** <Test results — pass/fail with output>
    **Notes:** <Any issues encountered>
    
  4. 報告をレビューする — 契約に照らして確認します。

    • 変更は受け入れ基準を満たしていますか?
    • テストは成功していますか?
    • コードはテリトリーの規約に従っていますか?
    • オメルタ違反はありませんか?
  5. 承認または却下する:

    • 承認 — 作業パッケージを完了としてマークし、アンダーボスに報告します
    • フィードバック付きで却下 — 具体的な修正点を伝え、新しいワーカーに差し戻します
    • エスカレーション — 契約条項が曖昧な場合、または作業パッケージがブロックされている場合は、アンダーボスにエスカレーションします

ステータス報告

各作業パッケージの完了後または失敗後に、アンダーボスに報告します。

## Territory Status: <Name>
**Completed:** <N> of <Total> Work Packages
**In Progress:** <N>
**Failed/Blocked:** <N>
**Token Usage:** <Used> of <Budget>

### Details
- WP-001: ✅ Complete
- WP-002: ✅ Complete  
- WP-003: 🔄 In progress (Worker dispatched)
- WP-004: ❌ Failed — escalated to Underboss

オメルタ遵守

  • 紹介ルール:ワーカーはクルーリーダー経由でのみ派遣し、ワーカー同士の連絡は禁止
  • 真実のルール:報告のレビューでは、すべてのコードに関する主張を実際のテスト出力と照合して確認する
  • 予算のルール:ワーカーの派遣ごとにトークン使用量を追跡して報告する
  • 仕様が絶対:承認したすべての報告を契約条項までたどれるようにする

コメント