mental-models について
mental-models は、意思決定、問題、計画に構造化思考モデルを適用するスキルです。利用可能なモデルを一覧し、状況に応じた選択肢を示し、選んだモデルを対話形式で適用できるよう案内します。
主な機能
- 0112 カテゴリー、59 モデルの一覧
- 02カテゴリーによるモデルの絞り込み
- 03状況に応じたモデル候補の提示
- 04選択したモデルのガイド読み込み
- 05質問を使った共同での適用
活用シーン
- 01意思決定の選択肢を比較
- 02問題の根本原因を探る
- 03計画のリスクを評価
- 04計画や創造的な議論を構成
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ abdullahbeam/ nexus-design-abdullah --skill mental-modelsインストール後、Claude Code で/mental-modelsを入力して読み込まれたか確認します。
詳細
メンタルモデル
構造化された思考フレームワークを意思決定、問題解決、計画に適用します。
このワークフローが実行されるタイミング
- 「Xについて一緒に考えてください」
- 「どのメンタルモデルを使えばよいですか?」
- 「これにファーストプリンシプルを適用してください」
- 「この計画のプレモーテムをしてください」
- 「この意思決定を分析したいです」
- 特定のモデル名(SWOT、5 Whysなど)が挙げられたとき
ワークフロー
ステップ 1:メンタルモデルスキャナーを実行する
スクリプトを実行し、利用可能なすべてのモデルを取得します。
python 00-system/mental-models/scripts/select_mental_models.py --format brief
12 のカテゴリにわたる 59 個すべてのモデルを含む JSON が返されます。
任意のフィルター:
# Filter by category
python 00-system/mental-models/scripts/select_mental_models.py --category cognitive --format brief
# List format (names only, grouped by category)
python 00-system/mental-models/scripts/select_mental_models.py --format list
ステップ 2:状況を把握し、選択肢を提案する
ユーザーの状況に応じて、関連するモデルを 2〜3 個提案します。
意思決定の場合:Decision Matrix、Pre-Mortem、Cost-Benefit、Inversion
問題解決の場合:First Principles、Root Cause(5 Whys)、Fishbone
計画の場合:Scenario Planning、Stakeholder Mapping、OKR
創造性の場合:Design Thinking、SCAMPER、Lateral Thinking
リスクの場合:Pre-Mortem、Force Field、Red Team、Black Swan
コミュニケーションの場合:Pyramid Principle、BLUF、Steel Manning
学習の場合:Feynman Technique、Deliberate Practice
各選択肢には、短い説明(3〜7 語)を付けて提示します。
ステップ 3:特定のモデルファイルを読み込む
ユーザーが選択したら、個別のモデルファイルを読み込みます。
ファイル構成:00-system/mental-models/models/{category}/{model-slug}.md
| カテゴリ | パス |
|---|---|
| 認知 | models/cognitive/first-principles.md、inversion.md など |
| 協働 | models/collaborative/six-thinking-hats.md、mece.md など |
| 診断 | models/diagnostic/pre-mortem.md、five-whys.md など |
| 戦略 | models/strategic/scenario-planning.md、ooda-loop.md など |
| 分析 | models/analytical/decision-matrix.md、swot-analysis.md など |
| 創造 | models/creative/design-thinking.md、scamper.md など |
| 運用 | models/operational/kanban-thinking.md、okr-framework.md など |
| 検証 | models/validation/hypothesis-testing.md、red-team-analysis.md など |
| 時間とリソース | models/time-resource/eisenhower-matrix.md、opportunity-cost.md など |
| コミュニケーション | models/communication/pyramid-principle.md、bluf.md など |
| 学習 | models/learning/feynman-technique.md、deliberate-practice.md など |
| 確率とリスク | models/probability-risk/expected-value.md、black-swan-awareness.md など |
例:
User picks: "First Principles + Pre-Mortem"
AI loads:
→ Read: 00-system/mental-models/models/cognitive/first-principles.md
→ Read: 00-system/mental-models/models/diagnostic/pre-mortem.md
ステップ 4:モデルの質問を適用する
読み込んだモデルファイルの質問テンプレートを使って、ユーザーを構造的な思考へと導きます。
各モデルファイルには次の項目が含まれています。
- 目的:モデルが果たす役割
- 使用する場面:このモデルが最適な状況
- 質問:すぐに使えるプロンプト
- プロセス:段階的な適用方法
- 出力:モデルの使用によって得られるもの
協働的な姿勢を保ちましょう。これは尋問ではなく、対話です。
クイックリファレンス
12 カテゴリ(59 モデル):
- 認知 - 第一原理、システム思考、水平思考、反転思考、二次思考、類推的推論
- 協働 - 六色ハット、MECE、ステークホルダーマッピング、悪魔の代弁者
- 診断 - 5つのなぜ、フィッシュボーン、プレモーテム、フォースフィールド、フォールトツリー
- 戦略 - シナリオプランニング、OODA、ジョブ理論、ブルーオーシャン、PESTLE、ポーターのファイブフォース
- 分析 - 意思決定マトリクス、SWOT、費用便益分析、パレート分析、仮定の検証、感度分析
- 創造 - デザイン思考、SCAMPER、形態分析法、ランダムエントリー法、制約の除去
- 運用 - カンバン、バリューストリーム、OKR、リーンキャンバス、制約理論
- 検証 - 仮説検定、プロトタイピング、レッドチーム、A/Bテスト
- 時間とリソース - アイゼンハワーマトリクス、タイムボクシング、機会費用、埋没費用、リソースマッピング
- コミュニケーション - ピラミッド原則、BLUF、状況・複雑化・解決、スティールマン
- 学習 - フェインマンテクニック、間隔反復、意図的練習、T字型スキル
- 確率とリスク - 期待値、安全余裕、ブラックスワン、ベイズ更新、後悔最小化
注意事項
- 常に選択肢を提示し、決めつけないでください
- まずスクリプトを実行して、利用可能なモデルをすべて確認してください
- ユーザーが選択してから、個々のモデルファイルを読み込んでください
- 適切な場合はモデルを組み合わせてください(例:第一原理+プレモーテム)
- ユーザーの状況に合わせて形式の堅さを調整してください