mcpField
C
council

council

github.com/t3dotggエージェントワークフロー2.5k376 回インストール3 日前に更新
リポジトリ

council について

councilは、異なるプロバイダーのモデルを使う3人の代表にレビューやフィードバックを依頼するスキルです。結果や意見の相違、次の手順をまとめ、コードレビューのラウンド管理やプルリクエストへの記録方法も定めています。

主な機能

  1. 013つのプロバイダーへの並列委任
  2. 02指定モデルまたは最新の旗艦モデルの利用
  3. 03読み取り専用のレビューとフィードバック
  4. 04所見と意見の相違の要約
  5. 05コードレビューのラウンドとスコアの記録
  6. 06プルリクエストの説明への結果記載

活用シーン

  1. 01依頼に対する独立した意見の収集
  2. 02代表者の採点によるコードレビュー
  3. 03プルリクエストでのレビューラウンド記録

インストール

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

$npx skills add https://github.com/t3dotgg/tstack --skill council

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

詳細

Council

ユーザーの依頼をサポートするため、通常は3人のデリゲートを招いてレビューやフィードバックを依頼します。異なる3つのプロバイダーから、推論能力の高いモデルを1つずつ選んでください。ユーザーの指示で評議会のメンバーが指定されている場合は、そのメンバーを使います。指定がない場合は、各プロバイダーの最新のフラッグシップモデルを選んでください。たとえば Claude Opus、GPT Sol、Gemini Pro です。

T3 Code では、orchestrator_capabilities を使ってモデルを解決し、delegate_task を使ってモデルごとにデリゲートを並行して1人ずつ起動します。それ以外の環境では、ハーネスのサブエージェントツールを使います。3つのプロバイダーに接続できない場合や、指定されたメンバーが利用できない場合は、代わりのモデルを使わず、その旨を報告してください。

各デリゲートには、依頼と関連するコンテキストを伝えてください。レビューやフィードバックでは、デリゲートの作業を読み取り専用にしてください。各デリゲートから回答を集め、有用な指摘、意見の相違、推奨される次の手順を要約してください。

コードレビューでは、各デリゲートに10点満点で評価を求めてください。 レビューを1回実施するごとに、1ラウンドとして数えます。 修正後に新たなレビューを実施した場合は、新しいラウンドとして扱います。

作業の結果がプルリクエストになった場合は、結果をPRの説明に記載してください。末尾のモデルとハーネスの行の前に、このセクションを置いてください。

## Council review

Rounds: 2

| Delegate | Round 1 | Round 2 |
| --- | --- | --- |
| Claude Opus | 7/10 | 9/10 |
| GPT Sol | 8/10 | 10/10 |
| Gemini Pro | 7/10 | 9/10 |

デリゲートが評価を提示しなかった場合は、no score と記載してください。評価を捏造してはいけません。 PRがオープンしている場合は、説明を編集してください。そのためのコメントは投稿しないでください。 PRがない場合は、同じ結果を最終回答のみに記載してください。

推奨事項に同意する場合は変更を加え、その後、新たなレビューを依頼してください。すべてのデリゲートが成果に納得するまで、このプロセスを続けてください。

レビューの繰り返しによって、対応範囲をむやみに広げてはいけません。対応範囲を限定するのはあなたの役目です。

コメント