mcpField
M
meta-scenario-planning

meta-scenario-planning

github.com/asgard-ai-platform生産性24340 回インストール21 週間前に更新
リポジトリ

meta-scenario-planning について

meta-scenario-planningは、複数の起こり得る未来に対して戦略を検証するシナリオプランニングのスキルです。2つの重要な不確実要因から4つのシナリオを作り、予測ではなく戦略の頑健性を評価します。

主な機能

  1. 01推進要因の洗い出しと評価
  2. 022つの重要な不確実要因の選定
  3. 032×2シナリオマトリクスの作成
  4. 044つの起こり得る未来の記述
  5. 05シナリオ横断での戦略検証
  6. 06早期警戒シグナルの特定

活用シーン

  1. 01長期戦略に向けた複数の未来の検討
  2. 02単一シナリオに依存する戦略の確認
  3. 03規制や技術の変化による影響の評価
  4. 04シナリオの兆候を追う指標の選定

インストール

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

$npx skills add https://github.com/asgard-ai-platform/skills --skill meta-scenario-planning

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

同梱ファイルexamples/sample_scenario.mdreferences/shell-method.md

詳細

シナリオプランニング

フレームワーク

IRON LAW: Scenarios Are Not Predictions

Scenarios are PLAUSIBLE futures, not forecasts. The goal is NOT to predict
which future will happen, but to prepare strategies that work across
MULTIPLE possible futures. A strategy that only works in one scenario
is fragile.
2×2シナリオマトリクス手法
  1. 推進要因を特定する:将来を最も大きく左右するマクロ要因は何でしょうか?(テクノロジー、規制、経済、人口動態、競争)
  2. 重要な不確実性を2つ選ぶ:影響が最も大きく、結果が最も不確実な2つの要因を選びます
  3. 2×2マトリクスを作成する:各軸に1つの不確実性を置き、両端の状態を設定します(例:「規制:厳格か緩やか」)
  4. 4つのシナリオに名前を付け、説明する:各象限が、それぞれ異なる実現可能な未来を表します
  5. 4つすべてのシナリオで戦略を検証する:ほとんど、またはすべてのシナリオで機能する戦略はどれでしょうか?1つのシナリオでしか機能しない戦略はどれでしょうか?
プロセス

ステップ1:推進要因(10~15個をブレインストーミング)

  • 政治、経済、社会、技術、環境、競争
  • それぞれを「影響度(H/M/L)×不確実性(H/M/L)」で評価します
  • 影響度が高く、不確実性も高い要因 → 軸の候補

ステップ2:2つの軸を選ぶ

  • 影響度と不確実性の両方が高い要因を2つ選びます
  • 互いに独立している(相関していない)必要があります

ステップ3:4つのシナリオを作る

  • 各シナリオに覚えやすい名前を付けます(「シナリオ1」ではなく)
  • それぞれについて、5~10年後にどのような世界になるかを1段落で描写します

ステップ4:戦略を検証する

  • 各戦略案について、このシナリオで機能するかを評価します(はい/部分的に/いいえ)
  • 堅牢な戦略は3~4つのシナリオで機能します。脆弱な戦略は1つのシナリオでしか機能しません。

出力形式

# Scenario Planning: {Context}

## Driving Forces
| Force | Impact | Uncertainty | Selected? |
|-------|--------|------------|-----------|
| {force} | H/M/L | H/M/L | ✓/— |

## Scenario Matrix
- Axis 1: {Uncertainty A} — {endpoint 1} vs {endpoint 2}
- Axis 2: {Uncertainty B} — {endpoint 1} vs {endpoint 2}

| | {A: endpoint 1} | {A: endpoint 2} |
|---|---|---|
| **{B: endpoint 1}** | **"{Scenario Name}"**: {narrative} | **"{Scenario Name}"**: {narrative} |
| **{B: endpoint 2}** | **"{Scenario Name}"**: {narrative} | **"{Scenario Name}"**: {narrative} |

## Strategy Robustness Test
| Strategy | Scenario 1 | Scenario 2 | Scenario 3 | Scenario 4 |
|----------|-----------|-----------|-----------|-----------|
| {strategy A} | ✓/△/✗ | ✓/△/✗ | ✓/△/✗ | ✓/△/✗ |

## Robust Strategies
{Strategies that work in most scenarios}

## Contingency Triggers
- If {early signal}, activate {contingency plan for scenario X}

注意点

  • シナリオには不都合なものも含めます:4つすべてが都合のよいシナリオなら、不確実性を十分に探れていません。少なくとも1つは、できれば考えたくないシナリオを含めてください。
  • 「良い/悪い」という捉え方は避けます:シナリオは楽観的か悲観的かで分けるものではありません。それぞれに機会と脅威があります。「規制が厳格な」世界は、ある人々には不利でも、別の人々には有利です。
  • 早期警戒シグナル:どのシナリオが展開しているかを示す、観測可能な指標を特定します。これにより、シナリオを実行可能な情報に変えられます。
  • 2つの軸は単純化です:現実には不確実性が数多くあります。2×2は明確化のためのツールであり、網羅するためのものではありません。追加の推進要因は、シナリオ内の変化として考慮してください。

参考資料

  • Shellのオリジナルのシナリオプランニング手法については、references/shell-method.mdを参照してください。

コメント