Skip to content
Skillpedia
Misc51k · #2002

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

https://github.com/K-Dense-AI/scientific-agent-skills/blob/main/skills/what-if-oracle/SKILL.md

Ready-to-paste message

Use this skill to help me: https://github.com/K-Dense-AI/scientific-agent-skills/blob/main/skills/what-if-oracle/SKILL.md Read the SKILL.md file at that link and follow its instructions for my task.
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-oracle

Or 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.md
Technical 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

repo: K-Dense-AI/scientific-agent-skills

Popularity

GitHub stars
51k
Ranking position
#2002
License
MIT
Updated
10/15/2026

Is this skill useful?

0

Sign in to vote.

Comments

  • …

More skills from this repository

Similar skills