A/B Test Plan Builder
Produces a statistically rigorous A/B or multivariate test spec — hypothesis, sample size, duration, guardrails, and go/no-go criteria.
Marketing & SEOIntermediate★ 833⑂ 137AI score 9/10Last updated: Sep 7, 2026
What it does
- Frames an If/Then/Because hypothesis grounded in data, research, or UX principles.
- Computes required sample size per variant via
sample-size-calculator.py, forcing you to confirm whether your MDE is absolute or relative (~200× difference at a 5% baseline). - Estimates test duration from daily traffic, enforcing a 7-day minimum business cycle and flagging runs over 8 weeks.
- Specifies control/variant details, primary and secondary metrics, guardrails, SRM checks, early-stopping rules, and decision thresholds.
- Evaluates finished tests with
significance-tester.pyand logs learnings to the campaign tracker.
Who it's for
- Growth and CRO practitioners optimizing landing pages, checkout flows, or CTAs.
- Marketers who guess at test duration instead of calculating it.
- Teams that want pre-registration discipline to avoid post-hoc rationalization.
Example uses
- "Pricing page converts at 5%, I want to catch a +1pp lift" → absolute-MDE sample size plus days-to-significance.
- "Design a multivariate test for three email subject lines" → variable matrix, multiple-comparison correction, traffic feasibility check.
- "My test finished — is it significant?" → plug in control/variant visitors and conversions for a significance test.
· · · Install guide · · ·
Try it now, no install
Paste this into Claude to use the skill without installing anything.
Read the instructions in this file and follow them to help me: https://raw.githubusercontent.com/indranilbanerjee/digital-marketing-pro/HEAD/skills/ab-test-plan/SKILL.md What I want: (describe your task here)
If Claude can't open the link, open it yourself and paste the contents instead.
↓ If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.
Install in the Claude app (no terminal)
- Download the ZIP with the button below.
- In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
- Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Install in Claude Code
Let Claude do it — paste this into Claude Code
Install the skill I found on Claude Skill Mart. Copy the skills/ab-test-plan folder from the GitHub repo indranilbanerjee/digital-marketing-pro into my ~/.claude/skills/ab-test-plan/. When it's done, tell me in one line what this skill can do.
Install with a command instead
git clone https://github.com/indranilbanerjee/digital-marketing-pro.git /tmp/digital-marketing-pro && mkdir -p ~/.claude/skills && cp -r /tmp/digital-marketing-pro/skills/ab-test-plan ~/.claude/skills/⚠ This is a third-party skill. Check the source repository before installing.
- Open a terminal.
- Clone the repo:
git clone https://github.com/indranilbanerjee/digital-marketing-pro.git - Create the skills folder:
mkdir -p ~/.claude/skills - Copy the skill:
cp -r digital-marketing-pro/skills/ab-test-plan ~/.claude/skills/ - The skill calls scripts in the repo's
scripts/folder, so keep the repo in place or install the full plugin for complete functionality. - Verify Python 3 is available:
python3 --version - Restart Claude Code and invoke it with
/digital-marketing-pro:ab-test-planor a prompt like "set up an A/B test". - If no brand profile exists yet, run
brand-setupfirst or continue with defaults.
View source on GitHub ↗License: MIT