council-verdicts について
council-verdictsは、完了した /octo:council の結果を行動に移す前に解釈するスキルです。参加モデルや集計、異論を確認して次の対応を提案しますが、コードには自動適用しません。
主な機能
- 01council実行成果物の特定
- 02プロバイダーとモデルの確認
- 03判定と定足数の集計
- 04異論と事実上の対立の整理
- 05次の対応の提案
活用シーン
- 01完了したcouncil判断の解釈
- 02パネルの独立性の確認
- 03判断を実行する前の異論評価
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ nyldn/ claude-octopus --skill council-verdictsインストール後、Claude Code で/council-verdictsを入力して読み込まれたか確認します。
同梱ファイルagents/openai.yaml
詳細
評議結果の解釈(スターターパック)
完了した評議の実行結果の成果物を読み取り、誰かが行動を起こす前に、各判定が実際に何を意味するのかを説明します。
使用するタイミング
/octo:council の実行が完了し、ユーザーが「それで、評議会は何を決めたの?」と尋ねるか、summary.json のパスを貼り付けた場合に使用します。
手順
- 成果物を特定します。
~/.claude-octopus/results/の下で最新の評議会の出力を探します(summary.jsonと各席の判定ファイルを確認します)。セッション期間内に見つからない場合は、その旨を伝えます。判定を捏造してはいけません。 - 構成の妥当性を確認します。
summary.jsonから、各席の実際のプロバイダーとモデルを確認します(agy 席にはdefaultではなく、解決済みのモデルが記録されます)。同じ系統のパネルには注意を促します。つまり、同じモデルファミリーを基盤とする席が2つある場合、判定の独立性は弱まります。 - 判定を集計します。 生の票数(APPROVE/REJECT/ABSTAIN/REVISE)と、定足数を満たしたかどうかを報告します。ある席の判定が不正な形式または欠落している場合、その票は ABSTAIN として数えます。また、SubagentStop ゲート(
hooks/subagent-stop-gate.sh)がその旨を記録している可能性があるため、ゲートの使用ログで品質スコアを確認します。 - 異論を明らかにします。 最も強い反対意見をそのまま引用します。実質的な反対意見を伴う2対1の分裂は3対0より弱い委任であるため、どちらに該当するかを伝えます。
- 次の行動を推奨します。 集計結果を次の手順に対応付けます。全会一致の APPROVE なら進めます。反対意見があるものの多数を占める場合は、反対意見の懸念をフォローアップ項目として進めます。REJECT が多数を占める場合は進めず、結果を変えるために必要な事項を列挙します。
ガードレール
- 判定は意思決定を左右しますが、実行するものではありません。評議の結果をコードに自動適用してはいけません。
- 席ごとに事実(判断ではなく)について意見が異なる場合、その実行結果は結論が出ていません。まず事実関係の争点を解決してから再実行するよう推奨します。
コメント
Markdown 対応