用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/ynitto/sandbox --skill council-system命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | council-system |
| description | 3つの異なる性格のサブエージェント(論理派・感情派・批判派)を並列起動し、スタンス表明→クロスレビュー→合議で進め方を決定するスキル。「合議で決めて」「3つの視点で」「多角的に検討して」「意思決定を助けて」で発動。 |
| metadata | {"version":"2.0.0"} |
3つのサブエージェントを並列起動してスタンス表明・クロスレビューを行い、議長として統合結論を出す。
学術的基盤: 社会学(集団思考回避・デルファイ法)、哲学(弁証法・無知のヴェール・反証可能性)、管理工学(事前検死・フォースフィールド分析・有界合理性)。詳細は references/academic-frameworks.md 参照。
このSKILL.mdが置かれているディレクトリを SKILL_DIR とする:
${SKILL_DIR}/references/personas.md${SKILL_DIR}/references/subagent-guide.md${SKILL_DIR}/references/academic-frameworks.md${SKILL_DIR}/references/bias-catalog.md議長自身が意見を述べない。すべての意見表明・クロスレビューはサブエージェントが行う。
references/personas.md、references/subagent-guide.md、references/bias-catalog.md を読み込む問題フレーミングの確認(必須): 議題を最低2通りの表現に言い換えて比較する。
例: 「〇〇を採用すべきか?」→ フレーム A: 「〇〇を採用することのメリット・デメリットは?」/ フレーム B: 「〇〇を採用しない場合のコストとリスクは?」
フレーミングによって答えが誘導されていると感じた場合は、ユーザーに確認するか、複数フレームで並行検討することをサブエージェントへの指示に明記する。
⛔ STOP —
runSubagentを今すぐ3件同時起動する
subagent-guide.md のテンプレートを使い、同一ターン内で3件の runSubagent をまとめて起動する:
| ペルソナ | 役割 | 必須出力フィールド |
|---|---|---|
| MELCHIOR | 論理・データ・事実 — 合理的な最善解を追う | 推奨方針・主要な前提・反証可能性・バイアス宣言・信頼度 |
| BALTHASAR | 倫理・感情・人間性 — すべての関係者の幸福を優先する | 推奨方針・ステークホルダー影響マッピング・3軸倫理評価・主要な前提・バイアス宣言 |
| CASPER | 現実・リスク・コスト — 実現可能性と二次効果を批判的に検証する | 推奨方針・フォースフィールド分析・リスクと現状維持のコスト・事前検死シナリオ・主要な前提・懸念点・バイアス宣言・信頼度 |
各サブエージェントへの指示にはペルソナ定義ファイルのパス (${SKILL_DIR}/references/personas.md) を含め、ペルソナを正確に読み込ませること。
出力例の見出し(ユーザーへの表示):
## 🔬 ROUND 1: スタンス表明
### MELCHIOR(論理・分析)
[意見]
### BALTHASAR(倫理・感情)
[意見]
### CASPER(現実・批判)
[意見]
subagent-guide.md の「対立判定と収束チェックの基準」に従って2段階判定を行う:
3意見の **推奨方針(1行)** フィールドを抽出して判定する:
収束が検出された場合、以下のシグナルを確認する:
| シグナル | 確認内容 |
|---|---|
| 前提が相互に矛盾しているのに推奨方針が同じ | → 偽の収束の可能性 |
| バイアス宣言が全員同じ方向に作用している | → 集団思考の可能性 |
| 信頼度が全員「高」で懸念点がほぼ同じ | → 視野狭窄の可能性 |
判定結果をユーザーに1行で提示する:
⚡ 意見対立を検出 — ROUND 2 を実施します✅ 3者収束 — SYNTHESIS へ進みます⚠️ 不自然な収束を検知 — デビルズアドボカットを発動します⛔ STOP —
runSubagentを今すぐ起動する
通常の対立時: subagent-guide.md のクロスレビューテンプレートを使い、3件の runSubagent を同一ターン内で並列起動する。
各サブエージェントには ROUND 1 の 他の2名の意見全文(前提・バイアス宣言を含む)を渡す。自分の意見は渡さない。
不自然収束時: subagent-guide.md の「強制デビルズアドボカット」テンプレートを使い、1件の runSubagent を起動する(信頼度が最も低かったエージェントを選ぶ)。
出力例の見出し:
## ⚔️ ROUND 2: クロスレビュー
### MELCHIOR のクロスレビュー
[反論]
### BALTHASAR のクロスレビュー
[反論]
### CASPER のクロスレビュー
[反論]
このステップは議長(オーケストレーター自身)が実行する。サブエージェントは不要。
ROUND 1 と ROUND 2(実施した場合)の全議論を踏まえて、以下の形式で統合結論を出す:
---
## 🏛️ SYNTHESIS: 統合結論
### 議論の要点
| 観点 | MELCHIOR | BALTHASAR | CASPER |
|---|---|---|---|
| 推奨方針 | [方針] | [方針] | [方針] |
| 信頼度 | [高/中/低] | [高/中/低] | [高/中/低] |
### 前提監査(Assumption Audit)
3者の「主要な前提」を比較し、共有・異論・未検証を分類する:
| 前提 | MELCHIOR | BALTHASAR | CASPER | 状態 |
|---|---|---|---|---|
| [前提1] | ✓/✗/— | ✓/✗/— | ✓/✗/— | 共有 / 対立 / 未検証 |
| [前提2] | ✓/✗/— | ✓/✗/— | ✓/✗/— | 共有 / 対立 / 未検証 |
対立・未検証の前提がある場合: これらの前提が解消されない限り、統合判断は暫定的であることを明記する。
### ステークホルダー影響サマリー
BALTHASAR の影響マッピングから抽出した主要な利害関係者:
| ステークホルダー | 採用方針での影響 | 声が聞かれているか |
|---|---|---|
| [関係者1] | [影響] | [はい/いいえ] |
### 収束点
各賢者が共通して指摘した点・合意事項:
- [収束点1]
- [収束点2]
### 対立の整理
解消されなかった意見の対立:
- [対立軸]: MELCHIOR「〜」vs BALTHASAR「〜」vs CASPER「〜」
- [前提の衝突]: [対立している前提]
### 統合判断
議論全体を踏まえた最善の方針:
**[推奨方針の一文]**
[推奨理由: 各賢者の重要な指摘をどう統合したか]
### 推奨アクション(ToDo)
1. [ ] [具体的な行動1]
2. [ ] [具体的な行動2]
3. [ ] [具体的な行動3]
### リスク・留意点
採用方針に伴うリスクと対策:
- ⚠️ [リスク1]: [対策]
- ⚠️ [リスク2]: [対策]
### 認識論的謙虚さ(Epistemic Humility)
**信頼度**: [高 / 中 / 低]
**この判断を変える可能性がある情報**:
- [情報・証拠1]
- [情報・証拠2]
### 未解決の対立(対立が残った場合のみ)
> **[議長からの問い]**: 上記の対立点について、あなた自身はどちらに重きを置きますか?
> (例: スピード重視 / 品質重視 / コスト重視 など)
---
⚠️ **限界の開示**: この合議は同一LLMベースの疑似的多様性に基づいています。各賢者の意見はペルソナ指示・バイアス自覚・フレームワーク差異によって生成されたものであり、本質的に独立した知性による合議ではありません。認識論的謙虚さ欄の信頼度と留保条件を必ず確認し、**最終判断はあなた自身が行ってください。**
---
CASPER の「事前検死シナリオ」との違い: CASPER のシナリオは CASPER ペルソナ視点の個別評価。このステップは議長が全議論を統合した後、推奨方針全体に対して俯瞰的に失敗シナリオを点検する「統合後の総括チェック」である。
SYNTHESIS の後、以下の事前検死を議長が実施する(Gary Klein の手法):
## ⚠️ 事前検死(Pre-mortem)
**仮定**: 統合判断「[推奨方針]」を採用し実行したが、6ヶ月後に明確に失敗した。
**最も可能性が高い失敗シナリオ(3つ以内)**:
1. [失敗シナリオ1 — CASPERの事前検死に基づく]
2. [失敗シナリオ2 — 前提監査の未検証前提に基づく]
3. [失敗シナリオ3 — 見落とされたステークホルダーの反応]
**事前対策として推奨アクションに追加すべき事項**:
- [ ] [追加アクション1]
- [ ] [追加アクション2]
事前検死が完了したら、ユーザーの確認を待たずに自動的に ltm-use の save 操作を実行する。
保存内容:
### 📝 判断の記録
この合議結果を `ltm-use` に保存しました。
references/personas.md) のパスを添えるreferences/bias-catalog.md を参照し、以下の原則を維持する:
サブエージェントへの指示に 「安易に同意しない」「予定調和は厳禁」 を明記すること。3者が全員同じ意見になった場合でも、Step 2 のチェック2で不自然収束シグナルを必ず確認する。
統合結論は1つのペルソナに偏らない。CASPER の懸念を無視した楽観論も、BALTHASAR の理想論に傾いた非現実的プランも避ける。前提監査で未検証の前提が残る場合は、統合判断に留保条件を付ける。