mcpField
M
mental-models

mental-models

github.com/abdullahbeam生産性387 回インストール44 週間前に更新
リポジトリ

mental-models について

mental-models は、意思決定、問題、計画に構造化思考モデルを適用するスキルです。利用可能なモデルを一覧し、状況に応じた選択肢を示し、選んだモデルを対話形式で適用できるよう案内します。

主な機能

  1. 0112 カテゴリー、59 モデルの一覧
  2. 02カテゴリーによるモデルの絞り込み
  3. 03状況に応じたモデル候補の提示
  4. 04選択したモデルのガイド読み込み
  5. 05質問を使った共同での適用

活用シーン

  1. 01意思決定の選択肢を比較
  2. 02問題の根本原因を探る
  3. 03計画のリスクを評価
  4. 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 モデル):

  1. 認知 - 第一原理、システム思考、水平思考、反転思考、二次思考、類推的推論
  2. 協働 - 六色ハット、MECE、ステークホルダーマッピング、悪魔の代弁者
  3. 診断 - 5つのなぜ、フィッシュボーン、プレモーテム、フォースフィールド、フォールトツリー
  4. 戦略 - シナリオプランニング、OODA、ジョブ理論、ブルーオーシャン、PESTLE、ポーターのファイブフォース
  5. 分析 - 意思決定マトリクス、SWOT、費用便益分析、パレート分析、仮定の検証、感度分析
  6. 創造 - デザイン思考、SCAMPER、形態分析法、ランダムエントリー法、制約の除去
  7. 運用 - カンバン、バリューストリーム、OKR、リーンキャンバス、制約理論
  8. 検証 - 仮説検定、プロトタイピング、レッドチーム、A/Bテスト
  9. 時間とリソース - アイゼンハワーマトリクス、タイムボクシング、機会費用、埋没費用、リソースマッピング
  10. コミュニケーション - ピラミッド原則、BLUF、状況・複雑化・解決、スティールマン
  11. 学習 - フェインマンテクニック、間隔反復、意図的練習、T字型スキル
  12. 確率とリスク - 期待値、安全余裕、ブラックスワン、ベイズ更新、後悔最小化

注意事項

  • 常に選択肢を提示し、決めつけないでください
  • まずスクリプトを実行して、利用可能なモデルをすべて確認してください
  • ユーザーが選択してから、個々のモデルファイルを読み込んでください
  • 適切な場合はモデルを組み合わせてください(例:第一原理+プレモーテム)
  • ユーザーの状況に合わせて形式の堅さを調整してください

コメント