Hypotheticals and Counterfactuals
Table of Contents
Workflow
Copy this checklist and track your progress:
Hypotheticals & Counterfactuals Progress:
- [ ] Step 1: Define the focal question
- [ ] Step 2: Generate counterfactuals or scenarios
- [ ] Step 3: Develop each scenario
- [ ] Step 4: Identify implications and insights
- [ ] Step 5: Extract actions or decisions
- [ ] Step 6: Monitor and update
Step 1: Define the focal question
What are you exploring? Past decision (counterfactual)? Future possibility (hypothetical)? Assumption to test? See resources/template.md.
Step 2: Generate counterfactuals or scenarios
Counterfactual: Change one key factor, ask "what would have happened?" Hypothetical: Imagine future scenarios (2-4 plausible alternatives). See resources/template.md and resources/methodology.md.
Step 3: Develop each scenario
Describe what's different, trace implications, identify key assumptions. Make it vivid and concrete. See resources/template.md and resources/methodology.md.
Step 4: Identify implications and insights
What does each scenario teach? What assumptions are tested? What risks revealed? See resources/methodology.md.
Step 5: Extract actions or decisions
What should we do differently based on these scenarios? Hedge against downside? Prepare for upside? See resources/template.md.
Step 6: Monitor and update
Track which scenario is unfolding. Update plans as reality diverges from expectations. See resources/methodology.md.
Validate using resources/evaluators/rubric_hypotheticals_counterfactuals.json. Minimum standard: Average score ≥ 3.5.
Common Patterns
Pattern 1: Pre-Mortem (Prospective Hindsight)
- Format: Imagine it's future date, project failed. List reasons why.
- Best for: Project planning, risk identification before launch
- Process: (1) Set future date, (2) Assume failure, (3) List causes, (4) Prioritize top 3-5 risks, (5) Mitigate now
- When: Before major launch, strategic decision, resource commitment
- Output: Risk list with mitigations
Pattern 2: Counterfactual Causal Analysis
- Format: "What would have happened if we had done X instead of Y?"
- Best for: Learning from past decisions, understanding what mattered
- Process: (1) Identify decision, (2) Imagine alternative, (3) Trace different outcome, (4) Identify causal factor
- When: Post-mortem, retrospective, learning from success/failure
- Output: Causal insight (X caused Y because...)
Pattern 3: Three Scenarios (Optimistic, Baseline, Pessimistic)
- Format: Describe best case, expected case, worst case futures
- Best for: Strategic planning, forecasting, resource allocation
- Process: (1) Define time horizon, (2) Describe three futures, (3) Assign probabilities, (4) Plan for each
- When: Annual planning, market uncertainty, investment decisions
- Output: Three detailed scenarios with implications
Pattern 4: 2×2 Scenario Matrix
- Format: Two key uncertainties create four quadrants (scenarios)
- Best for: Exploring interaction of two critical unknowns
- Process: (1) Identify two key uncertainties, (2) Define extremes, (3) Develop four scenarios, (4) Name each world
- When: Strategic planning with multiple drivers of uncertainty
- Output: Four distinct future worlds with narratives
Pattern 5: Assumption Reversal
- Format: "What if our key assumption is backwards?"
- Best for: Challenging mental models, unlocking innovation
- Process: (1) List key assumptions, (2) Reverse each, (3) Explore implications, (4) Identify if reversal plausible
- When: Stuck in conventional thinking, need breakthrough
- Output: New perspectives, potential pivots
Pattern 6: Stress Test (Extreme Scenarios)
- Format: Push key variables to extremes, test if decision holds
- Best for: Risk management, decision robustness testing
- Process: (1) Identify decision, (2) List key variables, (3) Set to extremes, (4) Check if decision still valid
- When: High-stakes decisions, need to ensure resilience
- Output: Decision validation or hedges needed
Guardrails
Key requirements:
Plausibility constraint: Scenarios must be possible, not just imaginable. "What if gravity reversed?" is not useful counterfactual. Stay within bounds of plausibility given current knowledge.
Minimal rewrite principle (counterfactuals): Change as little as possible. "What if we had chosen Y instead of X?" not "What if we had chosen Y and market doubled and competitor failed?" Isolate causal factor.
Avoid hindsight bias: Pre-mortem assumes failure, but don't just list things that went wrong in similar past failures. Generate new failure modes specific to this context.
Specify mechanism: Don't just state outcome ("sales would be higher"), explain HOW ("sales would be higher because lower price → higher conversion → more customers despite lower margin").
Assign probabilities (scenarios): Don't treat all scenarios as equally likely. Estimate rough probabilities (e.g., 60% baseline, 25% pessimistic, 15% optimistic). Avoids equal-weight fallacy.
Time horizon clarity: Specify WHEN in future. "Product fails" is vague. "In 6 months, adoption <1000 users" is concrete. Enables tracking.
Extract actions, not just stories: Scenarios are useless without implications. Always end with "so what should we do?" Prepare, hedge, pivot, or double-down.
Update scenarios: Reality evolves. Quarterly review: which scenario is unfolding? Update probabilities and plans accordingly.
Common pitfalls:
- ❌ Confusing counterfactual with fantasy: "What if we had $100M funding from start?" vs. realistic "What if we had raised $2M seed instead of $1M?"
- ❌ Too many scenarios: 10 scenarios = analysis paralysis. Stick to 2-4 meaningful, distinct futures.
- ❌ Scenarios too similar: Three scenarios that differ only in magnitude (10% growth, 15% growth, 20% growth). Need qualitatively different worlds.
- ❌ No causal mechanism: "Sales would be 2× higher" without explaining why. Must specify how change leads to outcome.
- ❌ Hindsight bias in pre-mortem: Just listing past failures. Need to imagine new, context-specific risks.
- ❌ Ignoring low-probability, high-impact: "Black swan won't happen" until it does. Include tail risks.
Quick Reference
Counterfactual vs. Hypothetical:
| Type |
Direction |
Question |
Purpose |
Example |
| Counterfactual |
Backward (past) |
"What would have happened if...?" |
Understand causality, learn from past |
"What if we had launched in EU first?" |
| Hypothetical |
Forward (future) |
"What could happen if...?" |
Explore futures, prepare for uncertainty |
"What if competitor launches free tier?" |
Scenario types:
| Type |
# Scenarios |
Structure |
Best For |
| Three scenarios |
3 |
Optimistic, Baseline, Pessimistic |
General forecasting, strategic planning |
| 2×2 matrix |
4 |
Two uncertainties create quadrants |
Exploring interaction of two drivers |
| Cone of uncertainty |
Continuous |
Range widens over time |
Long-term planning (5-10 years) |
| Pre-mortem |
1 |
Imagine failure, list causes |
Risk identification before launch |
| Stress test |
2-4 |
Extreme scenarios (best/worst) |
Decision robustness testing |
Pre-mortem process (6 steps):
- Set future date: "It's 6 months from now..."
- Assume failure: "...the project has failed completely."
- Individual brainstorm: Each person writes 3-5 reasons (5 min, silent)
- Share and consolidate: Round-robin sharing, group similar items
- Vote on top risks: Dot voting or force-rank top 5 causes
- Mitigate now: For each top risk, assign owner and mitigation action
2×2 Scenario Matrix (example):
Uncertainties: (1) Market adoption rate, (2) Regulatory environment
|
Slow Adoption |
Fast Adoption |
| Strict Regulation |
"Constrained Growth" |
"Regulated Scale" |
| Loose Regulation |
"Patient Build" |
"Wild West Growth" |
Assumption reversal questions:
- "What if our biggest advantage is actually a liability?"
- "What if the problem we're solving isn't the real problem?"
- "What if our target customer is wrong?"
- "What if cheaper/slower is better than premium/fast?"
- "What if we're too early/too late, not right on time?"
Inputs required:
- Focal decision or event: What are you analyzing?
- Key uncertainties: What factors most shape outcomes?
- Time horizon: How far into future/past?
- Constraints: What must remain fixed vs. what can vary?
- Stakeholders: Who should contribute scenarios?
Outputs produced:
counterfactual-analysis.md: Alternative history analysis with causal insights
pre-mortem-risks.md: List of potential failure modes and mitigations
scenarios.md: 2-4 future scenarios with narratives and implications
action-plan.md: Decisions and preparations based on scenario insights
1---
2name: hypotheticals-counterfactuals
3description: Applies "what if" thinking to explore alternative scenarios, test assumptions, understand causal relationships, and prepare for uncertainty. Guides through counterfactual reasoning, scenario exploration, pre-mortem analysis, and stress testing decisions against alternative futures. Use when exploring alternative scenarios, testing assumptions through "what if" questions, understanding causal relationships, conducting pre-mortem analysis, stress testing decisions, or when user mentions counterfactuals, hypothetical scenarios, thought experiments, alternative futures, what-if analysis, or needs to challenge assumptions.
4---
5
6# Hypotheticals and Counterfactuals
7
8## Table of Contents
9- [Workflow](#workflow)
10- [Common Patterns](#common-patterns)
11- [Guardrails](#guardrails)
12- [Quick Reference](#quick-reference)
13
14## Workflow
15
16Copy this checklist and track your progress:
17
18```
19Hypotheticals & Counterfactuals Progress:
20- [ ] Step 1: Define the focal question
21- [ ] Step 2: Generate counterfactuals or scenarios
22- [ ] Step 3: Develop each scenario
23- [ ] Step 4: Identify implications and insights
24- [ ] Step 5: Extract actions or decisions
25- [ ] Step 6: Monitor and update
26```
27
28**Step 1: Define the focal question**
29
30What are you exploring? Past decision (counterfactual)? Future possibility (hypothetical)? Assumption to test? See [resources/template.md](resources/template.md#focal-question-template).
31
32**Step 2: Generate counterfactuals or scenarios**
33
34Counterfactual: Change one key factor, ask "what would have happened?" Hypothetical: Imagine future scenarios (2-4 plausible alternatives). See [resources/template.md](resources/template.md#scenario-generation-template) and [resources/methodology.md](resources/methodology.md#1-counterfactual-reasoning).
35
36**Step 3: Develop each scenario**
37
38Describe what's different, trace implications, identify key assumptions. Make it vivid and concrete. See [resources/template.md](resources/template.md#scenario-development-template) and [resources/methodology.md](resources/methodology.md#2-scenario-planning-techniques).
39
40**Step 4: Identify implications and insights**
41
42What does each scenario teach? What assumptions are tested? What risks revealed? See [resources/methodology.md](resources/methodology.md#3-extracting-insights-from-scenarios).
43
44**Step 5: Extract actions or decisions**
45
46What should we do differently based on these scenarios? Hedge against downside? Prepare for upside? See [resources/template.md](resources/template.md#action-extraction-template).
47
48**Step 6: Monitor and update**
49
50Track which scenario is unfolding. Update plans as reality diverges from expectations. See [resources/methodology.md](resources/methodology.md#4-monitoring-and-adaptation).
51
52Validate using [resources/evaluators/rubric_hypotheticals_counterfactuals.json](resources/evaluators/rubric_hypotheticals_counterfactuals.json). **Minimum standard**: Average score ≥ 3.5.
53
54## Common Patterns
55
56**Pattern 1: Pre-Mortem (Prospective Hindsight)**
57- **Format**: Imagine it's future date, project failed. List reasons why.
58- **Best for**: Project planning, risk identification before launch
59- **Process**: (1) Set future date, (2) Assume failure, (3) List causes, (4) Prioritize top 3-5 risks, (5) Mitigate now
60- **When**: Before major launch, strategic decision, resource commitment
61- **Output**: Risk list with mitigations
62
63**Pattern 2: Counterfactual Causal Analysis**
64- **Format**: "What would have happened if we had done X instead of Y?"
65- **Best for**: Learning from past decisions, understanding what mattered
66- **Process**: (1) Identify decision, (2) Imagine alternative, (3) Trace different outcome, (4) Identify causal factor
67- **When**: Post-mortem, retrospective, learning from success/failure
68- **Output**: Causal insight (X caused Y because...)
69
70**Pattern 3: Three Scenarios (Optimistic, Baseline, Pessimistic)**
71- **Format**: Describe best case, expected case, worst case futures
72- **Best for**: Strategic planning, forecasting, resource allocation
73- **Process**: (1) Define time horizon, (2) Describe three futures, (3) Assign probabilities, (4) Plan for each
74- **When**: Annual planning, market uncertainty, investment decisions
75- **Output**: Three detailed scenarios with implications
76
77**Pattern 4: 2×2 Scenario Matrix**
78- **Format**: Two key uncertainties create four quadrants (scenarios)
79- **Best for**: Exploring interaction of two critical unknowns
80- **Process**: (1) Identify two key uncertainties, (2) Define extremes, (3) Develop four scenarios, (4) Name each world
81- **When**: Strategic planning with multiple drivers of uncertainty
82- **Output**: Four distinct future worlds with narratives
83
84**Pattern 5: Assumption Reversal**
85- **Format**: "What if our key assumption is backwards?"
86- **Best for**: Challenging mental models, unlocking innovation
87- **Process**: (1) List key assumptions, (2) Reverse each, (3) Explore implications, (4) Identify if reversal plausible
88- **When**: Stuck in conventional thinking, need breakthrough
89- **Output**: New perspectives, potential pivots
90
91**Pattern 6: Stress Test (Extreme Scenarios)**
92- **Format**: Push key variables to extremes, test if decision holds
93- **Best for**: Risk management, decision robustness testing
94- **Process**: (1) Identify decision, (2) List key variables, (3) Set to extremes, (4) Check if decision still valid
95- **When**: High-stakes decisions, need to ensure resilience
96- **Output**: Decision validation or hedges needed
97
98## Guardrails
99
100**Key requirements:**
101
1021. **Plausibility constraint**: Scenarios must be possible, not just imaginable. "What if gravity reversed?" is not useful counterfactual. Stay within bounds of plausibility given current knowledge.
103
1042. **Minimal rewrite principle** (counterfactuals): Change as little as possible. "What if we had chosen Y instead of X?" not "What if we had chosen Y and market doubled and competitor failed?" Isolate causal factor.
105
1063. **Avoid hindsight bias**: Pre-mortem assumes failure, but don't just list things that went wrong in similar past failures. Generate new failure modes specific to this context.
107
1084. **Specify mechanism**: Don't just state outcome ("sales would be higher"), explain HOW ("sales would be higher because lower price → higher conversion → more customers despite lower margin").
109
1105. **Assign probabilities** (scenarios): Don't treat all scenarios as equally likely. Estimate rough probabilities (e.g., 60% baseline, 25% pessimistic, 15% optimistic). Avoids equal-weight fallacy.
111
1126. **Time horizon clarity**: Specify WHEN in future. "Product fails" is vague. "In 6 months, adoption <1000 users" is concrete. Enables tracking.
113
1147. **Extract actions, not just stories**: Scenarios are useless without implications. Always end with "so what should we do?" Prepare, hedge, pivot, or double-down.
115
1168. **Update scenarios**: Reality evolves. Quarterly review: which scenario is unfolding? Update probabilities and plans accordingly.
117
118**Common pitfalls:**
119
120- ❌ **Confusing counterfactual with fantasy**: "What if we had $100M funding from start?" vs. realistic "What if we had raised $2M seed instead of $1M?"
121- ❌ **Too many scenarios**: 10 scenarios = analysis paralysis. Stick to 2-4 meaningful, distinct futures.
122- ❌ **Scenarios too similar**: Three scenarios that differ only in magnitude (10% growth, 15% growth, 20% growth). Need qualitatively different worlds.
123- ❌ **No causal mechanism**: "Sales would be 2× higher" without explaining why. Must specify how change leads to outcome.
124- ❌ **Hindsight bias in pre-mortem**: Just listing past failures. Need to imagine new, context-specific risks.
125- ❌ **Ignoring low-probability, high-impact**: "Black swan won't happen" until it does. Include tail risks.
126
127## Quick Reference
128
129**Counterfactual vs. Hypothetical:**
130
131| Type | Direction | Question | Purpose | Example |
132|------|-----------|----------|---------|---------|
133| **Counterfactual** | Backward (past) | "What would have happened if...?" | Understand causality, learn from past | "What if we had launched in EU first?" |
134| **Hypothetical** | Forward (future) | "What could happen if...?" | Explore futures, prepare for uncertainty | "What if competitor launches free tier?" |
135
136**Scenario types:**
137
138| Type | # Scenarios | Structure | Best For |
139|------|-------------|-----------|----------|
140| **Three scenarios** | 3 | Optimistic, Baseline, Pessimistic | General forecasting, strategic planning |
141| **2×2 matrix** | 4 | Two uncertainties create quadrants | Exploring interaction of two drivers |
142| **Cone of uncertainty** | Continuous | Range widens over time | Long-term planning (5-10 years) |
143| **Pre-mortem** | 1 | Imagine failure, list causes | Risk identification before launch |
144| **Stress test** | 2-4 | Extreme scenarios (best/worst) | Decision robustness testing |
145
146**Pre-mortem process** (6 steps):
147
1481. **Set future date**: "It's 6 months from now..."
1492. **Assume failure**: "...the project has failed completely."
1503. **Individual brainstorm**: Each person writes 3-5 reasons (5 min, silent)
1514. **Share and consolidate**: Round-robin sharing, group similar items
1525. **Vote on top risks**: Dot voting or force-rank top 5 causes
1536. **Mitigate now**: For each top risk, assign owner and mitigation action
154
155**2×2 Scenario Matrix** (example):
156
157**Uncertainties**: (1) Market adoption rate, (2) Regulatory environment
158
159| | Slow Adoption | Fast Adoption |
160|---------------------|---------------|---------------|
161| **Strict Regulation** | "Constrained Growth" | "Regulated Scale" |
162| **Loose Regulation** | "Patient Build" | "Wild West Growth" |
163
164**Assumption reversal questions:**
165
166- "What if our biggest advantage is actually a liability?"
167- "What if the problem we're solving isn't the real problem?"
168- "What if our target customer is wrong?"
169- "What if cheaper/slower is better than premium/fast?"
170- "What if we're too early/too late, not right on time?"
171
172**Inputs required:**
173- **Focal decision or event**: What are you analyzing?
174- **Key uncertainties**: What factors most shape outcomes?
175- **Time horizon**: How far into future/past?
176- **Constraints**: What must remain fixed vs. what can vary?
177- **Stakeholders**: Who should contribute scenarios?
178
179**Outputs produced:**
180- `counterfactual-analysis.md`: Alternative history analysis with causal insights
181- `pre-mortem-risks.md`: List of potential failure modes and mitigations
182- `scenarios.md`: 2-4 future scenarios with narratives and implications
183- `action-plan.md`: Decisions and preparations based on scenario insights