mcpField
C
council-review

council-review

github.com/alinaqiテスト・品質71173 回インストール2 週間前に更新
リポジトリ

council-review について

Claude Code 向けのスキルで、計画、アーキテクチャ変更、プルリクエストを複数モデルで検証するタイミングを定めます。インストール済みの検証・レビューコマンドを使い、レビューパネルと承認しきい値を設定できます。

主な機能

  1. 01計画の自動検証
  2. 02アーキテクチャ判断のレビュー
  3. 03完了前のプルリクエストレビュー
  4. 04レビューパネルの設定
  5. 05承認しきい値の設定

活用シーン

  1. 01実行前の計画検証
  2. 02独立したアーキテクチャ意見の収集
  3. 03完了前のプルリクエスト確認

インストール

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

$npx skills add https://github.com/alinaqi/maggy --skill council-review

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

詳細

専門家評議会 — 複数モデルによる検証

自動実行するタイミング

計画(auto_validate_plans)

~/.claude/plans/ に計画を作成したときは、自動的に検証します。

~/bin/validate-plan --threshold 2 ~/.claude/plans/<plan-file>.md
  • 3 人中 2 人以上が承認 → 直ちに実行
  • 3 人中 1 人が承認 → 続行する前にレビュー担当者のフィードバックをユーザーに提示
  • 3 人とも承認しない → 計画を修正して再検証
アーキテクチャの決定(auto_review_architecture)

新しいサービス、API の再設計、データベーススキーマの変更など、アーキテクチャを変更する場合は、次を実行します。

~/bin/review --all "Review this architecture: <summary>"
PR レビュー(auto_review_prs)

PR を完了としてマークする前に、次を実行します。

~/bin/review --all --file <changed-files>

設定

Council の動作は ~/.claude/council.yaml で設定します。Maggy ダッシュボード(Settings > Council)でもこの設定を管理できます。

評議会の議長

chief: claude-fable-5 — Claude Fable 5(Anthropic が広くリリースしているモデルの中で最も高性能なモデル、GA 2026-06-09)が議長としてすべてのパネルを主導します。最初にレビューを行い、最終的な統合判断を下します。~/bin/claude-fable-5 経由で呼び出されます。議長は ~/.claude/council.yaml で変更できます。

レビュアーのコンテキスト

議長が各コンテキストを主導し、その後にパネルが続きます。

コンテキストデフォルトのレビュアータイミング
planClaude Fable 5(議長)、DeepSeek Pro、Codex、Gemini Pro計画を実行する前
reviewClaude Fable 5(議長)、DeepSeek Pro、Kimiコードレビュー、PR レビュー
architectureClaude Fable 5(議長)、DeepSeek Pro、Gemini Pro、Grokシステム設計、スキーマの変更
しきい値ルール

threshold 設定では、必要な承認数を指定します。

  • レビュアーが 3 人の場合、threshold: 2 → 自動実行には 3 人中 2 人の承認が必要です
  • [1, reviewer_count] の範囲に制限されます。0 にしたり、利用可能なレビュアー数を超えたりすることはできません

モデル一覧

13 段階すべてのモデルが ~/.claude/council.yaml の models: に記載されています。各モデルには次の項目があります。

  • id — 一意の識別子
  • cmd — 呼び出しに使用する CLI コマンド(Claude モデルの場合は null。ホストとして動作するため)
  • tier — ルーティングの優先度(0=最も低コスト、12=最も高性能)
  • label — 人が読みやすい名前

POST /api/models/health を使って、すべてのモデルが応答していることを確認します。

このスキルの使用方法

このスキルは、セッション開始時に Claude Code によって読み込まれます。複数モデルによる検証をいつ実行するか、その動作ルールを定めます。実際の実行は、インストール済みの ~/bin/validate-plan と ~/bin/review を通じて行われます。

CLAUDE ティアのタスクでは、評議会による検証を省略しないでください。 この仕組みの目的は、アーキテクチャとセキュリティに関する決定を実行前に独立して検証することです。

コメント