← Files Marketing SwarmARCHIVED FILE

skills/scenario-simulation/SKILL.md

1.92 KB · Oct 3, 2026 · 06:32 UTC

↓ Download file

---
name: scenario-simulation
description: Use for campaign what-if questions, budget or KPI forecasts, sensitivity analysis, and decision ranges where deterministic or probabilistic scenarios are more useful than a single point estimate.
---

# Scenario Simulation

Use simulation to expose decision ranges and sensitivity. Do not decorate weak assumptions with false precision.

## Choose the method

Use the simplest defensible method:

- deterministic scenario table for direct arithmetic changes
- sensitivity analysis when one or more assumptions drive the result
- bootstrap/resampling when representative historical observations are available
- Monte Carlo only when probability distributions or defensible uncertainty ranges can be specified

Use host-native Python when available for non-trivial calculations. Report the executed method and assumptions.

## Define the model

Specify:

- target metric and horizon
- starting state
- controllable inputs
- uncertain inputs
- constraints
- relationship assumptions
- number of simulations, if applicable

Do not silently assume that CPA, ROAS, CVR, or CPM remains constant as spend changes. If a constant-rate scenario is useful as a baseline, label it explicitly.

## Scenario set

Typically compare:

- base case
- conservative case
- expected/planning case
- upside case

For budget decisions, include the current allocation as a control scenario.

## Sensitivity

Identify which assumptions have the largest influence on the decision. If a small change in one uncertain parameter flips the recommendation, the answer should emphasize measurement rather than confidence.

## Output contract

Return:

- model and assumptions
- scenario results or distributions
- sensitivity drivers
- decision boundary
- what the model cannot infer
- next measurement that would reduce uncertainty most

A simulated result is not evidence that the future will occur. Keep observed data and modeled outcomes separate.

SHA-256: 9f2fa33a75135c7f9b249372150a4795d0b2778b2c3706e7c2e03d34b5151ae9