Incrementality Testing — Testing skill for Claude Code
Agent Skill for causal measurement in marketing: sample ratio mismatch, an always-valid sequential test that survives daily peeking, CUPED variance reduction, sample sizing, and geo/holdout designs fo.
How to install Incrementality Testing
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open Hiberius/incrementality-testing and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Incrementality Testing does
Agent Skill for causal measurement in marketing: sample ratio mismatch, an always-valid sequential test that survives daily peeking, CUPED variance reduction, sample sizing, and geo/holdout designs for channels where you cannot randomise users. Zero dependencies.
Alternatives in Testing
- Marketing Skills Versions — Current versions of all skills 13.8k ★
- Screenshots — Generate marketing screenshots with Playwright 134 ★
- Hyperplan — Thinking - Adversarial review - 5 hostile critics stress-test a plan/decision/draft in parallel, then keep onl 33 ★
README
Incrementality Testing
**An Agent Skill for the causal question: did the ad cause the conversion, or take credit for it. Sample ratio mismatch, an always-valid sequential test that survives daily peeking, CUPED variance reduction, and the geo and holdout designs for channels where you cannot randomise users.**
[](LICENSE)  
npx skills add Hiberius/incrementality-testing
The same data, two legal answers
python3 scripts/lift.py lift --control 50120/1204 --treatment 49880/1330
absolute lift +0.2642 pp
relative lift +11.00% 95% CI [+2.89%, +19.11%]
p = 0.00787 significant
python3 scripts/lift.py msprt --control 50120/1204 --treatment 49880/1330
always-valid p 0.17168
decision keep collecting
Both are correct. The first is what you may claim if you committed to that sample size in advance and looked once. The second is what you may claim if you have been watching it daily. **Choosing the first after seeing that it is smaller is the bias itself.**
Checking a fixed-horizon p-value every day and stopping the first time it dips under 0.05 pushes the real false positive rate to around 30%. That is the main reason A/B results do not replicate, and it is entirely self-inflicted.
The test suite proves the fix: twenty peeks under a true null, 200 simulated experiments, false positive rate stays at 1%.
Check the split before you read anything
python3 scripts/lift.py srm --arms "control=52000,treatment=48000"
SAMPLE RATIO MISMATCH. Stop. Do not read the lift.
The assignment, the logging or a filter is broken. A lift computed on a
broken split is not wrong by a little, it is meaningless.
Threshold 0.001, not 0.05. It is a smoke alarm,
Related Skills
Review Experiment
Review an A/B test or randomized experiment — design or readout. Covers randomization unit, SRM, power/MDE, pe
Hiberius Skills
Ten Agent Skills from fifteen years of performance marketing and the systems built around it: CPA profit maths
Spec Sequential
Write a sequential execution spec from the current brainstorming session
Dsh Plugin Dev Agent Skill
Global agent skill: create, extend, secure, test and publish Cordis plugins for the DeepSeek Harness (DSH). Ve
Skill Trigger Lab
Lint, score and live-test whether an agent SKILL.md actually gets triggered. Deterministic offline frontmatter
Skills Test
Test skills against representative scenarios (positive, negative, ambiguous, incomplete-input, failure) — chec
Related Agents
Econometrician
Causal inference critic and gatekeeper for identification validity. Reviews strategy memos and papers through
Cost Optimizer
Cloud and LLM cost optimization specialist — FinOps, right-sizing, caching strategies, Claude/OpenAI token red
Ab Test Analyst
Designs and analyzes A/B tests: sample size, significance, guardrails. Use when designing an experiment, sizin