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
- teachskillofskills-ai/DigitalMarketingPro-techshutheir own version, first seen Oct 11, 2026
- GrannoDev/skillstheir own version, first seen Oct 5, 2026
- pourmirzai/What-Iftheir own version, first seen Oct 2, 2026
- sebs/rewelotheir own version, first seen Sep 26, 2026
- ianklassen/ai-pm-systemedited, first seen Apr 12, 2026
- indranilbanerjee/digital-marketing-protheir own version, first seen Feb 12, 2026
Other versions6 projects use a version of this.
Word for word · 0
None found.
Edited · 1
- ianklassen/ai-pm-system★ 192% same
Wrote their own version · 5
- indranilbanerjee/digital-marketing-pro★ 934same name
- pourmirzai/What-If★ 4same name
- sebs/rewelo★ 2same name
- GrannoDev/skills★ 0same name
- teachskillofskills-ai/DigitalMarketingPro-techshu★ 0same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository24 other files it gives its agents.
- AGENTS.mdAGENTS.md
- docs/agents.mdAGENTS.md
- company-product-signalsSkill
- company-researcherSkill
- company-strategySkill
- pm-os-onboardingSkill
- brainstormingSkill
- continual-learningSkill
- decision-loggerSkill
- eval-briefSkill
- exec-communicatorSkill
- experiment-designerSkill
- experiment-writeupSkill
- knowledge-updaterSkill
- launch-postSkill
- launch-readinessSkill
- meeting-to-actionsSkill
- one-pagerSkill
- pptx-creatorSkill
- prd-writerSkill
- stakeholder-updateSkill
- strategy-connectorSkill
- working-backwardsSkill
- writing-clearlySkill
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
- Distinctive: line 17
When asked "what if", "what would happen", "simulate", "impact analysis", or "trade-off analysis"
- Distinctive: line 23
Ask if not clear from context:
- Distinctive: line 30
Read the following to ground the simulation in actual organizational context:
- Very specific: line 39
If memory/ is sparse, say so and lower confidence.
“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.
Files
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 presentmemory/decisions/— rejected alternatives and expiry (do not re-propose killed options)memory/feedback/— customer signals that would be affectedmemory/weekly-plans/— current execution statememory/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.mdif 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.mdif 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.
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
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.

