mcpField
D
decision-toolkit

decision-toolkit

github.com/glebis生産性401319 回インストール1 日前に更新
リポジトリ

decision-toolkit について

decision-toolkitは、重大な選択肢やトレードオフを検討する人向けのスキルです。段階的な意思決定ツールと複数のフレームワークを、アクセシビリティに配慮した複数形式で提供します。

主な機能

  1. 019段階の意思決定プロセス
  2. 02インタラクティブなHTMLウィザード
  3. 03Markdown、音声要約、PDFで出力
  4. 04バイアス、シナリオ、機会費用のフレームワーク
  5. 05キーボードとスクリーンリーダーへの対応

活用シーン

  1. 01転職機会や提携の評価
  2. 02ツールやプロジェクトの優先順位の比較
  3. 03時間や資金を投じるリスクの分析
  4. 04会議メモから決定事項を抽出してガイドを作成

インストール

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

$npx skills add https://github.com/glebis/claude-skills --skill decision-toolkit

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

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

.claude-plugin/
plugin.json
references/
bias-encyclopedia.md
framework-deep-dives.md
templates/
decision-export-template.md
decision-framework.md
decision-guide-template.html
decision-voice-summary.md

詳細

意思決定ツールキット

概要

人々が重要な選択について体系的に考えるための、構造化された意思決定支援資料を作成します。このスキルが生成するのは分析だけではなく、インタラクティブなツールです。意思決定者に代わって決めるのではなく、意思決定者を支援します。

基本方針

原則
  1. 導き、決めない — ツールは意思決定の範囲を明らかにし、選ぶのは人間です
  2. 一度に一つずつ — 段階的な情報開示で認知負荷を軽減します
  3. 複数の視点 — 同じ意思決定を異なるフレームワークで見ることで、見落としが明らかになります
  4. バイアスを可視化 — 認知バイアスを明示し、確認できるようにします
  5. 実行可能な出力 — 抽象的な結論ではなく、具体的な次のステップで締めくくります
アクセシビリティを最優先
  • スクリーンリーダーに対応(セマンティック 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 ステップの流れです。状態オブジェクトによって各ステップで選択内容を保持します。要約にすべての内容を集約します。

アクセシビリティに関する注記:コントラストの高いネオブルータリズムは、実際にアクセシビリティの向上にも役立ちます。明確な境界線、区別しやすい状態、控えめなグラデーションを使わないデザインがその理由です。

コメント