decision-toolkit について
decision-toolkitは、重大な選択肢やトレードオフを検討する人向けのスキルです。段階的な意思決定ツールと複数のフレームワークを、アクセシビリティに配慮した複数形式で提供します。
主な機能
- 019段階の意思決定プロセス
- 02インタラクティブなHTMLウィザード
- 03Markdown、音声要約、PDFで出力
- 04バイアス、シナリオ、機会費用のフレームワーク
- 05キーボードとスクリーンリーダーへの対応
活用シーン
- 01転職機会や提携の評価
- 02ツールやプロジェクトの優先順位の比較
- 03時間や資金を投じるリスクの分析
- 04会議メモから決定事項を抽出してガイドを作成
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ glebis/ claude-skills --skill decision-toolkitインストール後、Claude Code で/decision-toolkitを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
.claude-plugin/plugin.jsonreferences/bias-encyclopedia.mdframework-deep-dives.mdtemplates/decision-export-template.mddecision-framework.mddecision-guide-template.htmldecision-voice-summary.md詳細
意思決定ツールキット
概要
人々が重要な選択について体系的に考えるための、構造化された意思決定支援資料を作成します。このスキルが生成するのは分析だけではなく、インタラクティブなツールです。意思決定者に代わって決めるのではなく、意思決定者を支援します。
基本方針
原則
- 導き、決めない — ツールは意思決定の範囲を明らかにし、選ぶのは人間です
- 一度に一つずつ — 段階的な情報開示で認知負荷を軽減します
- 複数の視点 — 同じ意思決定を異なるフレームワークで見ることで、見落としが明らかになります
- バイアスを可視化 — 認知バイアスを明示し、確認できるようにします
- 実行可能な出力 — 抽象的な結論ではなく、具体的な次のステップで締めくくります
アクセシビリティを最優先
- スクリーンリーダーに対応(セマンティック HTML、ARIA ラベル)
- キーボードで操作可能(タブ順序、フォーカス状態)
- デフォルトで高コントラスト(WCAG AA 以上)
- モーション低減オプション
- JavaScript なしでも動作(適切な機能縮退)
- モバイルで使いやすいタッチターゲット(最小 44px)
認知的な多様性への配慮
意思決定の処理方法は人によって異なります。
| スタイル | 配慮 |
|---|---|
| 分析型 | 数値、マトリックス、加重スコア |
| 直感型 | 直感を確かめる問い、「どう感じますか?」 |
| 視覚型 | 図、進捗バー、色分け |
| 言語型 | 書面による要約、質問形式のプロンプト |
| 順序型 | ステップごとのウィザード形式 |
| 全体型 | ダッシュボード概要のオプション |
使用する場面
ユーザーが次のような状況にある場合に、このスキルを使用します。
- コラボレーションやパートナーシップに関する意思決定
- キャリアや仕事の変更
- 多大な時間や資金の投入
- プロジェクトの優先順位付け
- テクノロジーやツールの選定
- 複数の要因と不確実性を伴うあらゆる選択
対象外:些細な意思決定、緊急時の対応、またはユーザーが単に情報を必要としている場合。
意思決定の種類
タイプ 1:機会の評価
この機会に取り組むべきでしょうか?
- パートナーシップ、求人、投資、プロジェクト
タイプ 2:リソース配分
時間、資金、注意をどこに投入すべきでしょうか?
- 優先順位付け、予算編成、重点領域
タイプ 3:リスク評価
何が問題になり得るでしょうか。また、そのリスクを取る価値はあるでしょうか?
- 新規事業、変更、実験
タイプ 4:トレードオフの検討
複数の選択肢の中で、どれを選ぶべきでしょうか?
- ツールの選定、採用の意思決定、戦略的選択
意思決定の道のり
9つのステップで、それぞれ1つの側面に焦点を当てます。
┌─────────────────────────────────────────────────────────────┐
│ 1. CONTEXT What is the decision? │
│ 2. FIRST PRINCIPLES Does this solve a real problem? │
│ 3. TIMING Is now the right moment? │
│ 4. STAKEHOLDERS Who else is involved? Are they stable? │
│ 5. BIASES What might cloud my judgment? │
│ 6. OPPORTUNITY COST What am I giving up? │
│ 7. SCENARIOS What could happen? │
│ 8. QUESTIONS What do I still need to learn? │
│ 9. SYNTHESIS Summary + decision │
└─────────────────────────────────────────────────────────────┘
出力形式
1. インタラクティブ HTML ガイド(主要形式)
次の機能を備えたステップ形式のウィザードです。
- 進捗インジケーター
- 1画面につき1つの質問
- ステップ間で状態を保持
- すべての入力を集約した最終要約
- キーボード操作
- 印刷に適した CSS
2. Markdown フレームワーク
オフラインやテキストベースでの利用向けです。
- 構造化されたプロンプト
- チェックボックス形式のバイアス監査
- 空欄を埋めるテンプレート
3. 音声要約
音声での利用向けです。
- 5〜7段落のエグゼクティブサマリー
- 感情のニュアンスを表現する Orpheus TTS マークアップ
- 主要な意思決定とその根拠
4. PDF レポート
記録や共有向けです。
- プロフェッショナルな書式
- すべてのフレームワークを適用
- 生の分析を含む付録
フレームワークのリファレンス
第一原理テスト
1. What problem does this solve?
2. Can I solve it myself?
3. Is this the best solution?
4. What assumptions am I making?
5. If starting fresh today, would I choose this?
バイアスチェックリスト
□ FOMO — Am I afraid of missing out?
□ Sunk Cost — Am I factoring past investment?
□ Authority — Am I deferring to credentials?
□ Social Proof — Am I following the crowd?
□ Commitment — Do I feel locked in by past statements?
□ Optimism — Am I assuming problems will resolve?
□ Recency — Am I overweighting recent events?
□ Confirmation — Am I seeking validating info only?
□ Shiny Object — Is novelty distracting me?
□ Loss Aversion — Am I overweighting potential losses?
機会費用計算ツール
Hours/week × Weeks × Hourly rate = Direct cost
+ What else could those hours produce?
+ What relationships/opportunities might suffer?
= True opportunity cost
シナリオマトリックス
| Scenario | Probability | Outcome | Expected Value |
|----------|-------------|---------|----------------|
| Worst | X% | ... | ... |
| Bad | X% | ... | ... |
| Neutral | X% | ... | ... |
| Good | X% | ... | ... |
| Best | X% | ... | ... |
プレモーテム
Imagine it's [future date]. This decision failed. Why?
Possible causes:
1. ...
2. ...
3. ...
Which causes are within my control?
Which warning signs should I watch for?
10-10-10 フレームワーク
How will I feel about this decision in:
- 10 minutes?
- 10 months?
- 10 years?
後悔最小化
Imagine you're 80 looking back.
Would you regret doing this?
Would you regret NOT doing this?
実装ガイド
ステップ 1:背景情報を集める
ユーザーに次のことを尋ねます。
- どのような意思決定ですか?
- 選択肢は何ですか?
- 期限はいつですか?
- 何が懸かっていますか?
- 関連する背景情報はありますか?
または、既存のドキュメント(会議の議事録、メモ)から情報を抽出します。
ステップ 2:出力形式を選ぶ
ユーザーの好みと状況に基づいて選びます。
- 複雑な意思決定で、時間に余裕がある → インタラクティブ HTML
- 簡易分析 → Markdown フレームワーク
- 移動中に利用 → 音声要約
- 他の人と共有する必要がある → PDF レポート
ステップ 3:ツールを生成する
templates/ ディレクトリにあるテンプレートを使用します。
decision-guide-template.html— 完全なインタラクティブウィザードdecision-framework.md— テキストベースの分析decision-voice-summary.md— 音声スクリプトのテンプレート
ステップ 4:カスタマイズ
プレースホルダーを置き換えます。
{{DECISION_TITLE}}— 決定する内容{{CONTEXT}}— 背景情報{{OPTIONS}}— 選択肢{{STAKEHOLDERS}}— 関係する個人/チーム{{TIMELINE}}— 関連する日付{{FACTORS}}— 主な評価基準
ステップ 5:ブランディングを適用する(任意)
Agency ブランドを使用する場合:
- brand-agency スキルの CSS 変数をインポートします
- ネオブルータリズムのスタイルを使用します
- Geist/EB Garamond のタイポグラフィを適用します
アクセシビリティの実装
セマンティック HTML
<main role="main" aria-label="Decision Guide">
<nav aria-label="Progress">
<ol role="list">...</ol>
</nav>
<section aria-labelledby="step-title">
<h1 id="step-title">...</h1>
</section>
</main>
キーボード操作
// Ensure all interactive elements are focusable
// Tab order follows visual order
// Enter/Space activate buttons
// Arrow keys navigate options
スクリーンリーダーによる通知
<div role="status" aria-live="polite" id="announcer">
</div>
色のコントラスト
/* Minimum 4.5:1 for normal text, 3:1 for large text */
--text-on-light: #000000; /* 21:1 on white */
--text-on-dark: #ffffff; /* 21:1 on black */
--text-on-primary: #ffffff; /* Check each color */
モーションの低減
@media (prefers-reduced-motion: reduce) {
* {
animation: none !important;
transition: none !important;
}
}
文化的な考慮事項
個人主義的な表現
- 「あなたは何を望みますか?」
- 個人の目標と価値観
- 個人にとっての機会費用
集団主義的な表現
- 「これはあなたのチーム/家族にどのような影響を与えますか?」
- 人間関係への影響
- 集団の調和に関する考慮事項
権力格差への配慮
- 権威者に従う文化もあります
- バイアスの確認項目に「不適切に従っていないか?」を含めます
- 関係者の視点を明示的に取り入れます
不確実性への許容度
- 詳細なシナリオ分析を好む人もいます
- そうした分析に不安を感じる人もいます
- 詳細な表示と簡易な表示の両方を提供します
使用例
会議の文字起こしから
User: Analyze this meeting transcript and create a decision toolkit
Claude: [Extracts decision, stakeholders, options from transcript]
[Generates interactive HTML guide]
[Creates voice summary]
最初から作成
User: I need to decide whether to take a new job offer
Claude: [Asks clarifying questions]
[Generates decision framework]
[Customizes for career decision type]
クイック分析
User: Help me think through this partnership decision, just give me the frameworks
Claude: [Provides markdown framework]
[Skips interactive tool]
[Focuses on key questions]
ファイル
SKILL.md— このファイルtemplates/decision-guide-template.html— インタラクティブなウィザードのテンプレートtemplates/decision-framework.md— テキストベースの分析テンプレートtemplates/decision-voice-summary.md— 音声スクリプトのテンプレートreferences/bias-encyclopedia.md— バイアスの詳細な説明references/framework-deep-dives.md— フレームワークの詳細な解説
統合
以下と併用できます。
- brand-agency — ビジュアルブランディングを適用します
- transcript-analyzer — 会議から決定事項を抽出します
- pdf-generation — 共有可能なレポートを作成します
- elevenlabs-tts — 音声の要約を生成します
学び
2026-01-09
背景:Synthius の意思決定セッションからスキルを初めて作成
主な洞察:すべてを一度に表示するダッシュボードは、情報量が多すぎて圧倒されます。画面ごとに 1 つの概念を扱うステップ式ウィザードにすると、使いやすさが大幅に向上します。
アーキテクチャ:意思決定の主な側面を網羅する 9 ステップの流れです。状態オブジェクトによって各ステップで選択内容を保持します。要約にすべての内容を集約します。
アクセシビリティに関する注記:コントラストの高いネオブルータリズムは、実際にアクセシビリティの向上にも役立ちます。明確な境界線、区別しやすい状態、控えめなグラデーションを使わないデザインがその理由です。