What problem does it solve? Experiments fail in two predictable ways: underpowered tests that report noise as findings, and peeked-at tests stopped the moment p dips below .05. This Skill fixes the hypothesis, minimum detectable effect, sample size, stop rule, and analysis plan before any data arrive, so the causal claim survives scrutiny. ## Core Features & Use Cases - Preregisterable design cards: Generates a complete design card covering hypothesis, primary metric, MDE with rationale, randomization unit and mechanism, n per arm, stop rule, exclusions, analysis plan, and surviving validity threats. - Deterministic power analysis: The bundled scripts/power.py computes sample size, achieved power, minimum detectable effect, and run duration for means, proportions, paired designs, and correlations using Cohen (1988) and Fleiss et al. (2003) formulas. - Four-validities audit: Walks internal, statistical conclusion, construct, and external validity threats (Campbell & Stanley, 1963) with a likely direction of bias for each. - Use Case: Before launching an A/B test of one-click checkout, ask for a design: the Skill sets a +2pp MDE from decision stakes, computes 3,841 users per arm at 80% power, fixes a two-week no-peeking horizon, and preregisters the analysis plan. ## Quick Start Ask the assistant to design an A/B test for your proposed change, giving the baseline conversion rate and the smallest lift that would justify shipping, and request the preregistered design card with sample size per arm.