File contents Experiment Designer
Design, prioritize, and evaluate product experiments with clear hypotheses and defensible decisions.
When To Use
Use this skill for:
A/B and multivariate experiment planning
Hypothesis writing and success criteria definition
Sample size and minimum detectable effect planning
Experiment prioritization with ICE scoring
Reading statistical output for product decisions
Core Workflow
Write hypothesis in If/Then/Because format
If we change [intervention]
Then [metric] will change by [expected direction/magnitude]
Because [behavioral mechanism]
Define metrics before running test
Primary metric: single decision metric
Guardrail metrics: quality/risk protection
Secondary metrics: diagnostics only
Estimate sample size
Baseline conversion or baseline mean
Minimum detectable effect (MDE)
Significance level (alpha) and power
Use:
python3 scripts/sample_size_calculator.py --baseline-rate 0.12 --mde 0.02 --mde-type absolute
Prioritize experiments with ICE
Impact: potential upside
Confidence: evidence quality
Ease: cost/speed/complexity
ICE Score = (Impact _ Confidence _ Ease) / 10
Launch with stopping rules
Decide fixed sample size or fixed duration in advance
Avoid repeated peeking without proper method
Monitor guardrails continuously
Interpret results
Statistical significance is not business significance
Compare point estimate + confidence interval to decision threshold
Investigate novelty effects and segment heterogeneity
Hypothesis Quality Checklist
Common Experiment Pitfalls
Underpowered tests leading to false negatives
Running too many simultaneous changes without isolation
Changing targeting or implementation mid-test
Stopping early on random spikes
Ignoring sample ratio mismatch and instrumentation drift
Declaring success from p-value without effect-size context
Statistical Interpretation Guardrails
p-value < alpha indicates evidence against null, not guaranteed truth.
Confidence interval crossing zero/no-effect means uncertain directional claim.
Wide intervals imply low precision even when significant.
Use practical significance thresholds tied to business impact.
See:
references/experiment-playbook.md
references/statistics-reference.md
Tooling
scripts/sample_size_calculator.py.md
Note: Bundled scripts ship as Markdown reference (.md) — copy the code out of the .md file to run it.
Computes required sample size (per variant and total) from:
baseline rate
MDE (absolute or relative)
significance level (alpha)
statistical power
Example:
python3 scripts/sample_size_calculator.py \
--baseline-rate 0.10 \
--mde 0.015 \
--mde-type absolute \
--alpha 0.05 \
--power 0.8
Creator: Product Team
License: MIT
Source Repo: neekware/dojo-skills
Source Bucket: product-team
Original Path: product-team/experiment-designer
1 --- 2 name: experiment-designer-2 3 description: Experiment Designer 4 --- 5 # Experiment Designer 6 7 Design, prioritize, and evaluate product experiments with clear hypotheses and defensible decisions. 8 9 ## When To Use 10 11 Use this skill for: 12 13 - A/B and multivariate experiment planning 14 - Hypothesis writing and success criteria definition 15 - Sample size and minimum detectable effect planning 16 - Experiment prioritization with ICE scoring 17 - Reading statistical output for product decisions 18 19 ## Core Workflow 20 21 1. Write hypothesis in If/Then/Because format 22 23 - If we change `[intervention]` 24 - Then `[metric]` will change by `[expected direction/magnitude]` 25 - Because `[behavioral mechanism]` 26 27 2. Define metrics before running test 28 29 - Primary metric: single decision metric 30 - Guardrail metrics: quality/risk protection 31 - Secondary metrics: diagnostics only 32 33 3. Estimate sample size 34 35 - Baseline conversion or baseline mean 36 - Minimum detectable effect (MDE) 37 - Significance level (alpha) and power 38 39 Use: 40 41 ```bash 42 python3 scripts/sample_size_calculator.py --baseline-rate 0.12 --mde 0.02 --mde-type absolute 43 ``` 44 45 4. Prioritize experiments with ICE 46 47 - Impact: potential upside 48 - Confidence: evidence quality 49 - Ease: cost/speed/complexity 50 51 ICE Score = (Impact _ Confidence _ Ease) / 10 52 53 5. Launch with stopping rules 54 55 - Decide fixed sample size or fixed duration in advance 56 - Avoid repeated peeking without proper method 57 - Monitor guardrails continuously 58 59 6. Interpret results 60 61 - Statistical significance is not business significance 62 - Compare point estimate + confidence interval to decision threshold 63 - Investigate novelty effects and segment heterogeneity 64 65 ## Hypothesis Quality Checklist 66 67 - [ ] Contains explicit intervention and audience 68 - [ ] Specifies measurable metric change 69 - [ ] States plausible causal reason 70 - [ ] Includes expected minimum effect 71 - [ ] Defines failure condition 72 73 ## Common Experiment Pitfalls 74 75 - Underpowered tests leading to false negatives 76 - Running too many simultaneous changes without isolation 77 - Changing targeting or implementation mid-test 78 - Stopping early on random spikes 79 - Ignoring sample ratio mismatch and instrumentation drift 80 - Declaring success from p-value without effect-size context 81 82 ## Statistical Interpretation Guardrails 83 84 - p-value < alpha indicates evidence against null, not guaranteed truth. 85 - Confidence interval crossing zero/no-effect means uncertain directional claim. 86 - Wide intervals imply low precision even when significant. 87 - Use practical significance thresholds tied to business impact. 88 89 See: 90 91 - `references/experiment-playbook.md` 92 - `references/statistics-reference.md` 93 94 ## Tooling 95 96 ### `scripts/sample_size_calculator.py.md` 97 98 > **Note:** Bundled scripts ship as Markdown reference (`.md`) — copy the code out of the `.md` file to run it. 99 100 Computes required sample size (per variant and total) from: 101 102 - baseline rate 103 - MDE (absolute or relative) 104 - significance level (alpha) 105 - statistical power 106 107 Example: 108 109 ```bash 110 python3 scripts/sample_size_calculator.py \ 111 --baseline-rate 0.10 \ 112 --mde 0.015 \ 113 --mde-type absolute \ 114 --alpha 0.05 \ 115 --power 0.8 116 ``` 117 118 > **Creator:** Product Team 119 > **License:** MIT 120 > **Source Repo:** `neekware/dojo-skills` 121 > **Source Bucket:** `product-team` 122 > **Original Path:** `product-team/experiment-designer`
neekware/dojo-skills/tree/main/artifacts/bundle/skills/product-team/experiment-designer commit 6f78c9e3f8
Frequently asked questions How do I install the Experiment Designer skill? Run npx skillmds@latest add neekware/experiment-designer-2 in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
What does the Experiment Designer skill do? Experiment Designer It is listed under Coding & Dev Tools on SkillMD.
Is Experiment Designer safe to use? This skill has not completed SkillMD's automated safety review yet. Independent scanners report: SkillSpector: PASS, Skill Scanner: PASS. Capability flags: docs only. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
Which AI agents work with Experiment Designer? This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Is Experiment Designer free to use? Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
Who published Experiment Designer? neekware (@neekware) published this skill. Their other Agent Skills are listed on their SkillMD profile.