Agent Skills: Hypotheticals and Counterfactuals

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 and explore possibilities.

UncategorizedID: lyndonkl/claude/hypotheticals-counterfactuals

Install this agent skill to your local

pnpm dlx add-skill https://github.com/lyndonkl/claude/tree/HEAD/skills/hypotheticals-counterfactuals

Skill Files

Browse the full folder contents for hypotheticals-counterfactuals.

Download Skill

Loading file tree…

skills/hypotheticals-counterfactuals/SKILL.md

Skill Metadata

Name
hypotheticals-counterfactuals
Description
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.

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:

  1. 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.

  2. 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.

  3. 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.

  4. 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").

  5. 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.

  6. Time horizon clarity: Specify WHEN in future. "Product fails" is vague. "In 6 months, adoption <1000 users" is concrete. Enables tracking.

  7. Extract actions, not just stories: Scenarios are useless without implications. Always end with "so what should we do?" Prepare, hedge, pivot, or double-down.

  8. 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):

  1. Set future date: "It's 6 months from now..."
  2. Assume failure: "...the project has failed completely."
  3. Individual brainstorm: Each person writes 3-5 reasons (5 min, silent)
  4. Share and consolidate: Round-robin sharing, group similar items
  5. Vote on top risks: Dot voting or force-rank top 5 causes
  6. 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