mcpField
C
council-verdicts

council-verdicts

github.com/nyldnその他4.3k41 回インストール1 日前に更新
リポジトリ

council-verdicts について

council-verdictsは、完了した /octo:council の結果を行動に移す前に解釈するスキルです。参加モデルや集計、異論を確認して次の対応を提案しますが、コードには自動適用しません。

主な機能

  1. 01council実行成果物の特定
  2. 02プロバイダーとモデルの確認
  3. 03判定と定足数の集計
  4. 04異論と事実上の対立の整理
  5. 05次の対応の提案

活用シーン

  1. 01完了したcouncil判断の解釈
  2. 02パネルの独立性の確認
  3. 03判断を実行する前の異論評価

インストール

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

$npx skills add https://github.com/nyldn/claude-octopus --skill council-verdicts

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

同梱ファイルagents/openai.yaml

詳細

評議結果の解釈(スターターパック)

完了した評議の実行結果の成果物を読み取り、誰かが行動を起こす前に、各判定が実際に何を意味するのかを説明します。

使用するタイミング

/octo:council の実行が完了し、ユーザーが「それで、評議会は何を決めたの?」と尋ねるか、summary.json のパスを貼り付けた場合に使用します。

手順

  1. 成果物を特定します。 ~/.claude-octopus/results/ の下で最新の評議会の出力を探します(summary.json と各席の判定ファイルを確認します)。セッション期間内に見つからない場合は、その旨を伝えます。判定を捏造してはいけません。
  2. 構成の妥当性を確認します。 summary.json から、各席の実際のプロバイダーとモデルを確認します(agy 席には default ではなく、解決済みのモデルが記録されます)。同じ系統のパネルには注意を促します。つまり、同じモデルファミリーを基盤とする席が2つある場合、判定の独立性は弱まります。
  3. 判定を集計します。 生の票数(APPROVE/REJECT/ABSTAIN/REVISE)と、定足数を満たしたかどうかを報告します。ある席の判定が不正な形式または欠落している場合、その票は ABSTAIN として数えます。また、SubagentStop ゲート(hooks/subagent-stop-gate.sh)がその旨を記録している可能性があるため、ゲートの使用ログで品質スコアを確認します。
  4. 異論を明らかにします。 最も強い反対意見をそのまま引用します。実質的な反対意見を伴う2対1の分裂は3対0より弱い委任であるため、どちらに該当するかを伝えます。
  5. 次の行動を推奨します。 集計結果を次の手順に対応付けます。全会一致の APPROVE なら進めます。反対意見があるものの多数を占める場合は、反対意見の懸念をフォローアップ項目として進めます。REJECT が多数を占める場合は進めず、結果を変えるために必要な事項を列挙します。

ガードレール

  • 判定は意思決定を左右しますが、実行するものではありません。評議の結果をコードに自動適用してはいけません。
  • 席ごとに事実(判断ではなく)について意見が異なる場合、その実行結果は結論が出ていません。まず事実関係の争点を解決してから再実行するよう推奨します。

コメント