Competing Hypothesis Construction

SkillDev tools

Strategy: Construct multiple competing hypotheses for the same phenomenon

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the Competing Hypothesis Construction skill

What this skill tells your AI

The instructions your AI receives, as published by yogsoth-ai/de-anthropocentric-research-engine in skills/competing-hypothesis-construction/SKILL.md and read by ahel’s review.

Construct multiple competing hypotheses for the same phenomenon: actively counter confirmation bias, maintain epistemic openness by building genuinely different explanations in parallel, and design decisive predictions that can distinguish them.

When to Use

  • The researcher already has a "preferred hypothesis" and needs to actively challenge it
  • The phenomenon has multiple plausible explanations, and premature convergence would lead in the wrong direction
  • You need to show reviewers or funders that alternative explanations have been considered
  • When designing experiments, you need to determine which variable best discriminates between competing explanations

Not applicable: the phenomenon has overwhelming evidence supporting a single explanation → directly use deductive-hypothesis-generation to refine that explanation.

Thinking Framework

Avoid confirmation bias by generating genuinely different explanations, then find discriminating predictions

The core logic of competing hypothesis construction:

  1. Force diversity: competing hypotheses must be genuinely different at the mechanism level, not variants of the same mechanism
  2. Symmetric treatment: each hypothesis is treated with equal seriousness; the preferred hypothesis is not allowed special treatment
  3. Discriminating predictions: find decisive predictions that distinguish the hypotheses — what result supports H1 but contradicts H2, and vice versa
  4. Matrix comparison: reveal structural differences between hypotheses through a systematic matrix

Quality criteria for competing hypotheses:

  • Genuinely competing: two hypotheses give different causal explanations for the same phenomenon (not weaker/stronger versions of the same explanation)
  • Mutual exclusivity: there exists at least one observable result that can support one while contradicting the other
  • Comparability: both hypotheses have clear testable predictions

Budget Gate

TierCompeting hypothesesDiscriminating predictionsComparison matrixFalsifiability
S≥2 genuinely competing hypotheses≥1 discriminating predictionsimplified version (2×2)1 falsification scenario per hypothesis
M≥3 competing hypotheses≥2 discriminating predictionsfull matrix (hypotheses × predictions)full falsification per hypothesis
L≥4 competing hypotheses≥3 discriminating predictionsfull matrix + experiment design suggestionsfull falsifiability audit

Default Reference Flow

  1. Call the competing-hypothesis-generation SOP (via the competing-hypothesis-matrix tactic): force generation of hypotheses that are genuinely different at the mechanism level
  2. Call the discriminating-prediction-design SOP: design discriminating predictions for each pair of competing hypotheses
  3. Call the hypothesis-comparison-matrix SOP: build a hypotheses × predictions comparison matrix to reveal structural differences
  4. Call the falsifiability-check SOP: generate a falsification scenario for each hypothesis

context-checkpoint

Record after each round:

  • Competing hypothesis list (core mechanism statement for each hypothesis)
  • Mechanism difference analysis (at what level the hypotheses are genuinely different)
  • Discriminating prediction list (which pair of hypotheses each prediction can distinguish)
  • Comparison matrix (hypotheses × predictions, annotated support/contradict/neutral)
  • Recommended decisive experiment directions

Available Tactics

Optional, no fixed order; the final leaf is always a sop.

TacticWhen to use
competing-hypothesis-matrixTactic: Multi-hypothesis management — generate competing hypotheses, design discriminating predictions, build a structured comparison matrix

Available SOPs

Optional, no fixed order; the final leaf is always a sop.

SOPWhen to use
falsifiability-checkSOP: check whether a hypothesis meets the falsifiability criterion

Signals

GitHub stars
469
Forks
37
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
competing-hypothesis-construction
Source
github.com/yogsoth-ai/de-anthropocentric-research-engine