what-if-oracle
Lets your agent analyze 'what-if' scenarios for research planning. It helps explore different possibilities and make informed decisions.
What it does
This tool helps plan research projects or important decisions by exploring different future scenarios. It analyzes what might happen in favorable, unfavorable, unexpected, or contrarian situations, based on your assumptions and information.
When to use it
- ✓When planning a new research project and wanting to anticipate problems.
- ✓When deciding which path to take on a project with many uncertainties.
- ✓To stress-test a plan against potential unforeseen events.
Example of what to ask your AI
“If participant attrition is 10% higher than planned, can I still collect enough data for my study in 3 months?”
Want more? Open the sections below.
How to use
The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.
Skill link
Ready-to-paste message
How it works
You describe your situation, what might change, and your goals. The tool then creates narratives for different scenarios (like best-case, worst-case, etc.) based on your information and assumptions.
Installation
Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.
In the terminal (Claude Code, Codex, Cursor), in your project folder:
npx skills add K-Dense-AI/scientific-agent-skills --skill what-if-oracleOr download just the file:
curl -L https://raw.githubusercontent.com/K-Dense-AI/scientific-agent-skills/main/skills/what-if-oracle/SKILL.md -o SKILL.mdTechnical content (original SKILL.md)
Original text by the author, straight from GitHub.
What-If Oracle — Research Scenario Planning
Explore a bounded set of possible futures before committing research resources. The output is a scenario comparison, an evidence ledger, and a contingency plan. It does not cover the full possibility space or establish that a narrated mechanism will occur.
The six branch prompts and 0·IF·1 mnemonic come from the upstream What-If framework. Treat the mnemonic as a framing aid: a potential change (0), a stated condition (IF), and a resulting scenario (1). It is not a scientific law or a computational model.
The author's What-If Paradigm and Unified Theory of Digital Consciousness are catalogued by Zenodo as preprints. Their deposit and DOI establish provenance, not forecasting accuracy or empirical validation of this workflow.
When to use
Use for questions such as:
- What if sample attrition is higher than planned?
- What if a method fails to transfer to a new instrument, cohort, or site?
- What if a key reagent, dataset, or measurement becomes unavailable?
- Which research option remains feasible under competing hypotheses or resource constraints?
Keep the analysis attached to a scientific decision. This is not a general business, personal advice, or software architecture skill. If the question requires an intervention effect, a power calculation, or a numerical simulation, identify the required design/model and evidence; do not manufacture those results with scenario prose.
No package, API endpoint, credential, or network connection is required for the qualitative workflow. Verify current external facts when they matter, or label the analysis as based only on supplied material. For research-specific prompts and a worked example, see references/scenario-templates.md.
Phase 1 — Frame the question and evidence
Write one operational question containing:
- Decision and comparator: what can be changed, and what happens under the current plan?
- Perturbation: the main variable, magnitude, units, and any coupled changes. Do not assume other variables remain fixed when the mechanism links them.
- Horizon and system: population, site, protocol, and time window to which the answer applies.
- Outcome and constraints: measurable success/failure criteria, budget, capacity, and irreversible consequences.
- Baseline: observations and their dates, separated from assumptions and desired targets.
For example: "If the usable-sample fraction is 60% rather than the planned 80%, can a batch of 100 samples deliver 80 usable samples this month, and which contingency should we prepare?" Both fractions may be planning assumptions until supported by data.
Use the user's supplied framing when sufficient. State reasonable working assumptions and proceed; ask for a missing fact only when it materially changes the analysis.
Maintain a short evidence ledger: claim, source or data version/date, relevant population/protocol, uncertainty, and status (observed, model-derived, or assumed). Record conflicting evidence. An LLM-generated rationale is not an additional observation or an independent expert assessment.
Phase 2 — Explore scenario branches
Select distinct scenarios suited to the question, usually four to six. A short screening can use favorable, reference, and adverse scenarios. The labels below are exploration lenses, not mutually exclusive outcomes or a probability distribution.
| Lens | What to examine | Scientific boundary |
|---|---|---|
| Ω Favorable (best case) | Favorable conditions within justified bounds | Not a proven upper limit; specify whose outcome improves |
| α Reference case | A stated baseline or central set of assumptions | Call it "likely" only if comparative evidence supports that ranking |
| Δ Adverse (worst case) | Plausible failures, including dependent failures | Not a proven lower limit or the worst imaginable outcome |
| Ψ Wild card | A concrete disruption outside the main assumptions | Do not claim to enumerate unknowable events or assign a rarity from the label |
| Φ Contrarian | An alternative to a dominant hypothesis | Evaluate supporting and disconfirming evidence; disagreement alone is not support |
…
FAQ
Does the tool predict the future?
No, it explores possible scenarios based on the information you provide. It does not guarantee outcomes or estimate probabilities.
Do I need to be a scientist to use it?
It's geared towards research planning, but the concept of exploring scenarios can be adapted for other important decisions where you want to understand risks.
Does the tool perform complex calculations?
It can help organize information for analysis, but it doesn't perform numerical simulations or complex statistical calculations on its own. You need to provide the data and methods for that.
Details
Original description by the author
Supports structured what-if scenario analysis for research planning, experimental contingencies, and scientific project decisions. Explores favorable, reference, adverse, wild-card, contrarian, and second-order scenarios with explicit assumptions, evidence, and decision triggers. Use to stress-test a research plan under uncertainty; scenario narratives do not estimate causal effects or calibrated
Popularity
- GitHub stars
- 51k
- Ranking position
- #2002
- License
- MIT
- Updated
- 10/15/2026
Comments
- …
More skills from this repository
13c-metabolic-flux
Estimates metabolic fluxes using carbon-13 isotope tracing data. It is useful for analyzing cellular metabolism and biochemical pathways.
K-Dense-AI/scientific-agent-skills
adaptyv
Designs protein characterization experiments using the Adaptyv API. It helps estimate costs, submit sequences, and monitor lab results.
K-Dense-AI/scientific-agent-skills
aeon
Performs machine learning tasks on time series data. It is useful for classifying, forecasting, detecting anomalies, and finding patterns in sequential data.
K-Dense-AI/scientific-agent-skills
alphagenome
Looks up precomputed genomic effects for genetic variants. It provides scores and explanations to understand the impact of variants on the genome.
K-Dense-AI/scientific-agent-skills
Similar skills
dashboard-builder
Helps your agent create useful monitoring dashboards. It turns data into charts that answer important system questions.
affaan-m/ECC
dev-team
Simulates a collaborative development team where different roles respond to a problem together. It's useful for getting multiple perspectives without manually switching agents.
affaan-m/ECC
ecc-council
Has your agent convene a four-voice council for difficult decisions. It's useful when there are multiple good options and debate is needed before choosing.
affaan-m/ECC