Scenario Planning — community Scenario Planning, managing-director, community, ide skills, Claude Code, Cursor, Windsurf

v1.0.0
GitHub

About this Skill

Ideal for Strategic Planning Agents requiring advanced probability-weighted scenario analysis and financial impact quantification. An AI-powered consultancy system that replicates the breadth and depth of Big 4 firms (Deloitte, PwC, EY, KPMG) using Claude Code's agents and skills framework. A Managing Director orchestrator routes engagements to 9 practice-area partners, each equipped with domain-specific skills delivering board-room-quality deliverables.

Kaakati Kaakati
[0]
[0]
Updated: 3/1/2026

Agent Capability Analysis

The Scenario Planning skill by Kaakati is an open-source community AI agent skill for Claude Code and other IDE workflows, helping agents execute tasks with better context, repeatability, and domain-specific guidance.

Ideal Agent Persona

Ideal for Strategic Planning Agents requiring advanced probability-weighted scenario analysis and financial impact quantification.

Core Value

Empowers agents to build rigorous base/bull/bear scenarios with trigger identification, financial impact quantification, and strategic response planning using probability-weighted expected values, facilitating informed decision-making through sensitivity analysis and scenario planning protocols.

Capabilities Granted for Scenario Planning

Automating scenario planning for business projects with multiple stakeholders
Generating financial models with probability-weighted expected values for investment decisions
Debugging strategic response plans to mitigate potential risks and maximize opportunities

! Prerequisites & Limits

  • Requires business/project description and key decision inputs
  • Needs specific time horizon for projection period
  • Limited to financial impact quantification and strategic response planning
Labs Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

Scenario Planning

Install Scenario Planning, an AI agent skill for AI agent workflows and automation. Works with Claude Code, Cursor, and Windsurf with one-command setup.

SKILL.md
Readonly

Scenario Planning & Sensitivity Analysis

Build rigorous base/bull/bear scenarios with probability-weighted expected values, trigger identification, financial impact quantification, and strategic response planning per scenario.


Required Inputs

InputDescriptionRequired?
Business/project descriptionWhat is being modeledYes
Key decisionThe strategic decision these scenarios informYes
Time horizonProjection period (e.g., 1-year, 3-year, 5-year)Yes
Key variablesRevenue drivers, cost drivers, market factorsYes
Base case assumptionsCurrent best estimatesYes
Historical dataPast performance data for calibrationRecommended
Industry benchmarksPeer/industry performance rangesRecommended
Risk factorsKnown threats and uncertaintiesRecommended
Financial modelExisting P&L, cash flow, or valuation modelIf available

Execution Steps

Step 1: Identify Key Variables

Determine the 5-8 variables that most influence outcomes:

  1. Revenue drivers: Market size, market share, pricing, volume, win rate, churn
  2. Cost drivers: COGS, headcount, CAC, variable costs, CapEx
  3. Market factors: Growth rate, competitive intensity, regulatory changes
  4. Operational factors: Capacity, efficiency, time-to-market
  5. External factors: Macroeconomic conditions, FX rates, commodity prices

Variable prioritization matrix:

VariableImpact on Outcome (1-5)Uncertainty Level (1-5)Impact × UncertaintyInclude in Scenarios?
[Variable 1][X][X][X][Yes/No]
[Variable 2][X][X][X][Yes/No]
[Variable 3][X][X][X][Yes/No]
[Variable 4][X][X][X][Yes/No]
[Variable 5][X][X][X][Yes/No]
[Variable 6][X][X][X][Yes/No]

Rule: Include variables scoring >=12 on Impact x Uncertainty. Typically 4-6 variables drive 80%+ of outcome variance.

Step 2: Define Scenario Framework

Build three core scenarios plus optional stress test:

ScenarioDefinitionProbability Guidance
Bull caseFavorable conditions across key variables; things go right15-25% probability
Base caseMost likely outcome; balanced assumptions40-60% probability
Bear caseUnfavorable conditions; key risks materialize15-25% probability
Stress test (optional)Extreme downside; multiple risks compound5-10% probability

Probability constraint: All scenario probabilities must sum to 100%.

Scenario construction rules:

  1. Each scenario must be internally consistent (a world where all assumptions fit together)
  2. Scenarios should differ on the KEY drivers, not every variable
  3. Bear case is not "everything goes wrong" — it is the most likely bad outcome
  4. Bull case is not "fantasy" — it is the most likely good outcome
  5. Base case is the median expectation, not the optimistic plan relabeled

Step 3: Build Scenario Assumptions

For each key variable, define the value under each scenario:

VariableUnitBear CaseBase CaseBull CaseStress Test
[Market growth]%[X]%[X]%[X]%[X]%
[Market share]%[X]%[X]%[X]%[X]%
[Average price]$$[X]$[X]$[X]$[X]
[Volume/units]#[X][X][X][X]
[Churn rate]%[X]%[X]%[X]%[X]%
[Gross margin]%[X]%[X]%[X]%[X]%
[CAC]$$[X]$[X]$[X]$[X]
[Headcount]#[X][X][X][X]

Calibration check: Are the ranges supported by historical data, industry benchmarks, or analogues? If bear case has never happened in the industry's history, it may be too extreme (or not extreme enough if tail risks are real).

Step 4: Financial Impact Quantification

Build the P&L (or relevant financial model) for each scenario:

Financial MetricBear CaseBase CaseBull CaseStress Test
Revenue$[X]$[X]$[X]$[X]
Revenue growth YoY[X]%[X]%[X]%[X]%
Gross profit$[X]$[X]$[X]$[X]
Gross margin[X]%[X]%[X]%[X]%
Operating expenses$[X]$[X]$[X]$[X]
EBITDA$[X]$[X]$[X]$[X]
EBITDA margin[X]%[X]%[X]%[X]%
Free cash flow$[X]$[X]$[X]$[X]
Cash runway (if pre-profit)[X] months[X] months[X] months[X] months

Multi-year projection (repeat for each year of time horizon):

YearBear RevenueBase RevenueBull RevenueBear EBITDABase EBITDABull EBITDA
Year 1$[X]$[X]$[X]$[X]$[X]$[X]
Year 2$[X]$[X]$[X]$[X]$[X]$[X]
Year 3$[X]$[X]$[X]$[X]$[X]$[X]

Step 5: Probability-Weighted Expected Value

Calculate the expected value across scenarios:

ScenarioProbabilityRevenueEBITDAProb-Weighted RevenueProb-Weighted EBITDA
Bull[X]%$[X]$[X]$[X]$[X]
Base[X]%$[X]$[X]$[X]$[X]
Bear[X]%$[X]$[X]$[X]$[X]
Stress[X]%$[X]$[X]$[X]$[X]
Expected Value100%$[X]$[X]

Key insight: How does the expected value compare to the base case? If expected value is significantly below base case, the risk profile is skewed to the downside.

Step 6: Trigger Identification

For each scenario, identify what would cause it to materialize:

ScenarioTrigger EventLeading IndicatorDetection SignalTimeline
Bull[Event that causes upside][Metric to watch][Specific threshold][When visible]
Bull[Second trigger][Metric][Threshold][Timeline]
Bear[Event that causes downside][Metric to watch][Specific threshold][When visible]
Bear[Second trigger][Metric][Threshold][Timeline]
Stress[Extreme event][Metric to watch][Specific threshold][When visible]

Monitoring cadence: [Weekly/Monthly/Quarterly] review of leading indicators against trigger thresholds.

Step 7: Scenario Tree (Decision Mapping)

Map key decision points and branching outcomes:

                            [Initial Decision]
                           /         |         \
                    [Path A]     [Path B]     [Path C]
                    /    \        /    \        /    \
              [Bull]  [Bear]  [Bull]  [Bear]  [Bull]  [Bear]
              p=[X]%  p=[X]%  p=[X]%  p=[X]%  p=[X]%  p=[X]%
              EV=$X   EV=$X   EV=$X   EV=$X   EV=$X   EV=$X

Decision rule: Choose the path with the highest expected value, subject to:

  • Acceptable downside (bear case is survivable)
  • Acceptable regret (if bull case materializes on unchosen path)
  • Strategic optionality (path preserves future flexibility)

Step 8: Monte Carlo Considerations

For key variables with continuous distributions, consider Monte Carlo simulation:

  1. Define probability distributions for each key variable:

    • Normal: For variables with symmetric uncertainty (e.g., market growth)
    • Log-normal: For variables that are bounded at zero (e.g., revenue)
    • Triangular: When you know min, most likely, and max
    • Uniform: When all values in a range are equally likely
  2. Correlation matrix: Identify which variables move together (e.g., market growth and pricing power are often correlated)

  3. Simulation outputs (if running Monte Carlo):

    • Mean and median outcome
    • Standard deviation
    • 10th percentile (downside) and 90th percentile (upside)
    • Probability of achieving target (e.g., P(revenue > $X) = Y%)
    • Value at Risk (VaR): What is the worst outcome at 95% confidence?
  4. Simplified distribution table (when full Monte Carlo is not feasible):

    Outcome MetricP10 (Downside)P25P50 (Median)P75P90 (Upside)
    Revenue$[X]$[X]$[X]$[X]$[X]
    EBITDA$[X]$[X]$[X]$[X]$[X]
    Cash flow$[X]$[X]$[X]$[X]$[X]

Step 9: Strategic Response per Scenario

Define what actions to take under each scenario:

ScenarioStrategic ResponseResource ReallocationTrigger to Activate
Bull[Accelerate: increase investment, hire faster, expand][Where to deploy resources][Signal that bull case is materializing]
Base[Execute: stay the course, optimize][Standard plan][Default operating mode]
Bear[Defend: cut costs, focus on core, conserve cash][Where to reduce][Signal that bear case is materializing]
Stress[Survive: emergency measures, pivot consideration][Dramatic restructuring][Signal that stress case is materializing]

Pre-committed actions: For each scenario, define 2-3 actions that are pre-approved and can be executed immediately when triggers are hit, without additional deliberation.


Output Template

Scenario Analysis: [Business/Project] — [Decision Context]

Date: [Date] | Prepared for: [Client/Project] | Time Horizon: [X] years

1. Key Variables & Ranges

VariableBearBaseBullPrimary Data Source
[Var 1][X][X][X][Source]
[Var 2][X][X][X][Source]
[Var 3][X][X][X][Source]
[Var 4][X][X][X][Source]

2. Scenario Narratives

Bull case ([X]% probability): [2-3 sentence narrative of what this world looks like]

Base case ([X]% probability): [2-3 sentence narrative]

Bear case ([X]% probability): [2-3 sentence narrative]

Stress test ([X]% probability): [2-3 sentence narrative]

3. Financial Impact Summary

(Include tables from Steps 4 and 5)

4. Probability-Weighted Expected Value

(Include table from Step 5)

5. Sensitivity Tornado

Variable-20% Impact on EBITDA+20% Impact on EBITDARange
[Var 1 — highest impact]$[X]$[X]$[X]
[Var 2]$[X]$[X]$[X]
[Var 3]$[X]$[X]$[X]
[Var 4 — lowest impact]$[X]$[X]$[X]

6. Trigger Dashboard

(Include table from Step 6)

7. Strategic Response Plan

(Include table from Step 9)

8. Decision Recommendation

Recommended path: [Decision recommendation] Expected value: $[X] Key risk: [Primary risk with mitigation] Decision reversibility: [Reversible / Partially reversible / Irreversible]


Quality Checks

  • All scenario probabilities sum to exactly 100%
  • Variable ranges are calibrated against historical data or industry benchmarks
  • Each scenario tells a coherent, internally consistent narrative (not random variable combinations)
  • Bear case is genuinely unfavorable, not just "slightly below base case"
  • Financial impact is quantified in dollar terms, not just directional
  • Probability-weighted expected value is calculated and compared to base case
  • Triggers are specific, measurable, and time-bound (not vague)
  • Leading indicators are identified for each trigger with monitoring cadence
  • Strategic response for each scenario includes specific pre-committed actions
  • Sensitivity tornado ranks variables by actual impact magnitude
  • Stress test addresses existential risk (can the business survive?)
  • Decision recommendation addresses reversibility and optionality
  • Monte Carlo considerations address variable correlations, not just independent ranges

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is Scenario Planning?

Ideal for Strategic Planning Agents requiring advanced probability-weighted scenario analysis and financial impact quantification. An AI-powered consultancy system that replicates the breadth and depth of Big 4 firms (Deloitte, PwC, EY, KPMG) using Claude Code's agents and skills framework. A Managing Director orchestrator routes engagements to 9 practice-area partners, each equipped with domain-specific skills delivering board-room-quality deliverables.

How do I install Scenario Planning?

Run the command: npx killer-skills add Kaakati/managing-director. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for Scenario Planning?

Key use cases include: Automating scenario planning for business projects with multiple stakeholders, Generating financial models with probability-weighted expected values for investment decisions, Debugging strategic response plans to mitigate potential risks and maximize opportunities.

Which IDEs are compatible with Scenario Planning?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for Scenario Planning?

Requires business/project description and key decision inputs. Needs specific time horizon for projection period. Limited to financial impact quantification and strategic response planning.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add Kaakati/managing-director. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use Scenario Planning immediately in the current project.

Related Skills

Looking for an alternative to Scenario Planning or another community skill for your workflow? Explore these related open-source skills.

View All

widget-generator

Logo of f
f

f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.

149.6k
0
AI

flags

Logo of vercel
vercel

flags is a Next.js feature management skill that enables developers to efficiently add or modify framework feature flags, streamlining React application development.

138.4k
0
Browser

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI