agentleFS
Sach1ngSach1ng/PM-operating-OS/skills/what-if/SKILL.md

what-if

Skill3 starsChanged 19 days agoMITView on GitHub

Simulate the impact of a proposed decision using accumulated context. Use when asked 'what if', 'what would happen if', 'impact analysis', 'simulate this decision', or 'trade-off analysis'.

6 other projects use a version of this, 1 of them edited.

Adopted by

Most recently taken up by

The file

We split this skill into the rules it gives an agent

4 rules. 0 are common, 3 are distinctive, and 1 is very specific to this project.

  • 0

    Common

    Most of the 4 edited versions we read keep these.

  • 3

    Distinctive

    This author's own choices. Worth a look.

  • 1

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Distinctive:

    When asked "what if", "what would happen", "simulate", "impact analysis", or "trade-off analysis"

    line 17
  2. Distinctive:

    Ask if not clear from context:

    line 23
  3. Distinctive:

    Read the following to ground the simulation in actual organizational context:

    line 30
  4. Very specific:

    If memory/ is sparse, say so and lower confidence.

    line 39

“Common” is measured: kept by at least 6 in 10 of the 4 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

What-If Simulation

Simulate the impact of a proposed product decision by reasoning over accumulated organizational context — strategy, past decisions, customer feedback, and execution history. This is the "world model" layer: if the system can answer "what if" grounded in real context, it's more than a search index.

When to Use

  • Evaluating a proposed prioritization change ("What if we deprioritize mobile?")
  • Assessing a strategic pivot ("What if we shift ICP from SMB to enterprise?")
  • Analyzing experiment patterns ("We've killed 3 pricing experiments — what does that mean?")
  • Trade-off decisions ("Should we invest in feature A or feature B?")
  • Risk assessment ("What's the blast radius of cutting this team's scope?")
  • When asked "what if", "what would happen", "simulate", "impact analysis", or "trade-off analysis"

Process

1. Clarify the Hypothetical

Ask if not clear from context:

  • Proposed action: What change is being considered? (1 sentence)
  • Scope: What does it affect? (product, team, segment, timeline)
  • Constraint: Is this reversible? What's the time horizon?

2. Load Context

Read the following to ground the simulation in actual organizational context:

  • knowledge/products/<product>/ — brief, strategy, evals, metrics (current state)
  • knowledge/_template/ or domain folder — segments, competitive landscape if present
  • memory/decisions/ — rejected alternatives and expiry (do not re-propose killed options)
  • memory/feedback/ — customer signals that would be affected
  • memory/weekly-plans/ — current execution state
  • memory/strategy-reviews/ — alignment patterns

If memory/ is sparse, say so and lower confidence. Do not pretend there is a graph.

3. Run the Simulation

For the proposed action, analyze:

A. Strategic Impact

  • Which strategic pillars does this strengthen? Which does it weaken?
  • Does this move toward or away from stated goals?
  • Precedent: have similar decisions been made before? What happened?

B. Customer Impact

  • Which customer segments are affected? (reference the product brief and knowledge/_template/customer-segments.md if present)
  • Does customer feedback data support or contradict this direction?
  • What customer pain points get addressed vs. neglected?

C. Metric Impact

  • Which key metrics move? In which direction?
  • Are there second-order effects? (e.g., deprioritizing mobile affects engagement, which affects retention)
  • What guardrail metrics might regress?

D. Execution Impact

  • What current work gets affected? (reference recent plans)
  • What dependencies break or change?
  • What new work does this create?

E. Competitive Impact

  • Does this open or close gaps with competitors? (reference knowledge/_template/competitive-landscape.md if present)
  • Does this create differentiation or reduce it?

F. Risk Assessment

  • What's the worst-case outcome?
  • How reversible is this decision?
  • What early signals would indicate this was the wrong call?

4. Surface the Trade-offs

Frame the analysis as explicit trade-offs:

  • You gain: [what improves]
  • You lose: [what degrades]
  • You risk: [what could go wrong]
  • You assume: [what must be true for this to work]

5. Recommend

Based on the accumulated context, provide:

  • A clear recommendation (proceed / modify / reconsider)
  • Conditions under which the recommendation changes
  • Suggested experiment or validation step if uncertainty is high

Output

## What-If Analysis: [Proposed Action]

**Date:** YYYY-MM-DD
**Proposed action:** [1 sentence]

### Strategic Impact
- [Pillars strengthened/weakened]
- [Goal alignment assessment]
- [Precedent from decision history]

### Customer Impact
- [Segments affected]
- [Feedback alignment]

### Metric Impact
| Metric | Expected Direction | Confidence | Rationale |
|--------|--------------------|------------|-----------|
| [metric] | ↑/↓/→ | High/Med/Low | [why] |

### Execution Impact
- [Current work affected]
- [Dependencies]

### Competitive Impact
- [Gap analysis]

### Trade-offs
| You Gain | You Lose | You Risk | You Assume |
|----------|----------|----------|------------|
| [gain] | [loss] | [risk] | [assumption] |

### Recommendation
**[Proceed / Modify / Reconsider]**
- [Rationale grounded in context]
- [Conditions that would change this recommendation]
- [Suggested validation step]

The strength of this analysis depends on the depth of accumulated context in memory/. With sparse memory, flag low confidence and recommend building more context before committing.

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.