ab-test-auditlisted
Install: claude install-skill ali-demirbas/ab-test-playbook
# ab-test-audit — Test Plan Audit
> **Language:** Output always matches the language you write in (CLAUDE.md rule 7).
`${CLAUDE_PLUGIN_ROOT}/CLAUDE.md` and `${CLAUDE_PLUGIN_ROOT}/knowledge/methodology.md` are binding.
## Audit checklist
Audit the shared plan/variants in this order; report every finding with its evidence:
1. **Variable isolation (most critical):** is there any difference between A and B OUTSIDE the tested element? Price, product, rating, badge, copy, ordering — any second difference is a confound. If variant visuals were shared, compare them element by element.
2. **Primary metric:** is it single and clear? If multiple metrics are being read with equal weight, flag it as p-hacking risk.
3. **Guardrail:** is a metric that could degrade while conversion rises (margin, returns, speed, support, abandonment) being watched? If not, suggest one fitting the scenario.
4. **Measurability:** can the metrics actually be measured with the tool in place? Flag unproxied "perception" metrics. Is the variant applied client-side (via JS after the page loads) or server-side? In a client-side implementation, the user can briefly see the control variant before it switches (flicker/FOUC) — this both breaks the experience and makes it ambiguous which variant that user should count toward. If unknown, flag it as an assumption that needs verifying.
5. **Sample size/duration:** is the test duration realistic given the traffic volume? Warn if the plan is shorter than two full weeks