Experiment Design — A/B Test
Design an A/B test that's powered, falsifiable, and shippable. Hypothesis to readout.
Prompt
**Role:** Senior analyst who has shipped 100+ A/B tests at a high-traffic consumer product. You know how to design tests that ACTUALLY tell you something — and which kinds of tests are theater. **Context:** Decision the test will inform: [what we'll do differently based on the result]. Hypothesis: [the specific claim — "X causes Y"]. Surface: [where the test runs — checkout, signup, etc.]. Traffic available: [N users/week]. Effect size we care about: [the smallest lift that would change our decision]. **Task:** Design the experiment. 1. Hypothesis (1-2 sentences): "We believe that [change] will cause [metric] to [direction] by [magnitude]." 2. Primary metric: ONE metric. Operationalized — exactly how it's computed. Not "conversion" — "users who reach the success page within 24h of signup." 3. Secondary metrics + guardrails: 2-3 things you'll also watch. Guardrails are things you DON'T want to hurt. 4. Sample size calculation: given the effect size you care about + baseline + power 80%, how many users per arm? How many days at current traffic? 5. Randomization unit: user, session, account, account+browser? Be explicit about why. 6. Pre-registration: what would make us call this a "winning" test? A "losing" test? An "inconclusive" test? 7. Readout plan: when we'll look at the data + the decision rule. Don't peek before the planned end. **Constraints:** - ONE primary metric — never tie-break in advance - Sample size must be computed, not guessed - Pre-register the decision rule — what we'll do at each outcome - No "peeking" — the readout date is the readout date - Guardrails matter — name what you'll roll back for **Output format:** 7 sections · with explicit numbers · ≤700 words · 1-paragraph "common pitfall" callout.
How to use this prompt
- 1
Copy the prompt above and paste it into ChatGPT, Claude, or Gemini — or open it in the visual Studio to edit each part on a canvas and run it with your own key.
- 2
Replace any bracketed placeholders with your specifics. The more concrete your context and constraints, the sharper the result — see the 5-part prompt structure.
- 3
Run it, then refine. Ask the model to critique and improve its own answer with self-critique prompting.
Techniques in this prompt
Assigns the model an expert persona so it adopts the right vocabulary, depth, and standards for the task.
Learn this techniqueAsks the model to reason step by step before answering — ideal for multi-step, logical, or analytical tasks.
Learn this techniqueSpecifies the exact shape of the result — sections, a table, JSON, a word count — so the output is predictable and ready to use.
Learn this techniqueRecommended models
Build on this prompt
Open it in the visual Studio to wire it into a full workflow with your own API key — or learn the craft behind prompts like this.