From pm-data
Analyzes finished A/B test results to produce a readout with statistical and practical significance, segment cuts, risks, and a ship/no-ship recommendation.
How this skill is triggered — by the user, by Claude, or both
Slash command
/pm-data:ab-test-readoutThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
The hard part of an experiment is the readout: not "B won" but "is this real, is it big enough to matter, and should we ship?" This skill turns results into an honest decision — and flags the ways A/B results lie.
The hard part of an experiment is the readout: not "B won" but "is this real, is it big enough to matter, and should we ship?" This skill turns results into an honest decision — and flags the ways A/B results lie.
Given results (even partial), write the full readout anyway. If significance isn't provided, reason about it from the numbers and flag what's needed to confirm. Mark assumed figures. Never declare a winner without addressing significance and sample.
Ask for (if not already provided):
Ship / Don't ship / Inconclusive — keep running — with the headline number.
| Metric | Control | Variant | Relative lift | Significant? |
|---|---|---|---|---|
| Primary | p / CI | |||
| Guardrail(s) |
State statistical significance (p-value / confidence interval) and practical significance (is the lift big enough to matter given the cost?).
Address the ways A/B tests mislead:
Where the effect is strong vs flat vs negative (new vs returning, platform, geography).
Ship / iterate / re-run, plus what to monitor post-launch or what the follow-up test should isolate.
npx claudepluginhub mohitagw15856/pm-claude-skills --plugin pm-dataAnalyze A/B test results with statistical significance, sample size validation, confidence intervals, and ship/extend/stop recommendations.
Summarizes A/B test results, declares a winner or inconclusive, and drafts stakeholder recommendations. Use after experiments complete for analysis and ship/kill decisions.