00-marketing-plan-glob…
Use when the user needs an overall marketing plan for a period — objectives, segments, positioning, channel mix, content…
Use when the user wants a VALID experiment instead of a guess — hypothesis, one variable, sample size and runtime math, statistical significance, primary versus secondary metrics, multi-arm designs, and a results template, across Optimizely, VWO, and native Meta and Google
Claude Code
$ npx -y skills add minhnv0807/ai-business-skills --skill 19-ab-test-setup-global --agent claude-code
Codex
$ npx skills add minhnv0807/ai-business-skills --skill 19-ab-test-setup-global -a codex -y
Cursor
$ npx skills add minhnv0807/ai-business-skills --skill 19-ab-test-setup-global -a cursor -y
Gemini CLI
$ npx skills add minhnv0807/ai-business-skills --skill 19-ab-test-setup-global -a gemini-cli -y
GitHub Copilot
$ npx skills add minhnv0807/ai-business-skills --skill 19-ab-test-setup-global -a github-copilot -y
OpenCode
$ npx skills add minhnv0807/ai-business-skills --skill 19-ab-test-setup-global -a opencode -y
Windsurf
$ npx skills add minhnv0807/ai-business-skills --skill 19-ab-test-setup-global -a windsurf -y
name: 19-ab-test-setup-global description: "Use when the user wants a VALID experiment instead of a guess — hypothesis, one variable, sample size and runtime math, statistical significance, primary versus secondary metrics, multi-arm designs, and a results template, across Optimizely, VWO, and native Meta and Google tests. Trigger on 'A/B test', 'split test', 'how long should I run the test', 'is this result significant', 'test two versions', 'which creative is actually better'. Also use when a winner was declared after two days on tiny numbers. Not for — scaling the proven winner, see `55-scaling-ads-global`; analyzing data already collected, see `13-data-analysis-global`; auditing the account, see `21-ads-audit-global`." metadata: version: 1.0.1 category: performance language: en license: MIT triggers: - "A/B test" - "split test" - "multivariate test" - "experiment design" - "statistical significance" - "sample size calculator" output: A .md file containing hypothesis, sample size calculation, primary/secondary metrics, test setup, timeline, and a results template ready for analysis related: - product-marketing-context-global - 13-data-analysis-global - 03-performance-eval-global - 21-ads-audit-global
> Run experiments that produce decisions, not noise. Most "A/B tests" in marketing are underpowered, peeked-at, and badly hypothesized — meaning the team learns nothing and ships the louder variant.
---
A valid A/B test answers one question: "Did this change cause a real improvement, or am I seeing noise?"
To answer it credibly you need four things: 1. A **specific hypothesis** with a numeric prediction 2. **One variable changed** (everything else identical) 3. **Enough sample** to detect the effect you care about 4. **Statistical significance** before you call a winner (typically p < 0.05)
If any one of these is missing, you don't have an A/B test — you have a coin flip with extra steps.
**Common newbie mistake:** running a test for 3 days, seeing variant B 40% higher, declaring victory, and shipping. Three days is too short to absorb day-of-week effects, and small samples produce wild swings. Variant B may revert (or reverse) by day 14.
---
Read `.agents/product-marketing-context.md` if it exists. Audience size, average traffic, and current conversion rate determine whether a test is even feasible.
---
Ask up to 4 questions:
1. **What are you testing?** (Ad headline / Landing page section / Email subject / Pricing display / CTA button / Creative video) 2. **Primary metric?** (CTR / Conversion rate / CPM / CPA / Revenue / Open rate / Reply rate) 3. **Daily traffic to the test surface?** (Needed for sample size and duration) 4. **Goal of the test?** (Lift X% on primary metric / Pick a winner among N candidates / Validate a strategic hypothesis)
---
The cardinal rule. Change two things at once and you cannot attribute the result.
If you must test multiple changes, use a **multivariate test (MVT)** — but those need much more traffic (often 4×–8× a single A/B).
**Format:** "If we [change X], [metric Y] will increase by [Z%] because [reason]."
The "because" matters: if your hypothesis is wrong but the reasoning was sound, you've still learned something generalizable.
Don't stop early. Statistical tests need adequate data to distinguish signal from noise.
Run for **whole weeks**, not 3 days, not 10 days. Different weekdays produce different audience behavior — Monday B2B traffic is not Saturday DTC traffic.
Looking at results every hour and stopping when "B looks good" is the most common error in marketing experimentation. Early peeks combined with early stops dramatically inflate false positive rates.
Most marketing teams use **95% confidence (p-value < 0.05)** as the bar.
For high-stakes tests (pricing, branding) consider 99% confidence (p < 0.01).
Write down:
A documented test history prevents your team from re-testing things that already failed and from forgetting why you made past decisions.
---
Sample size per variant ≈ 16 × p × (1 − p) / MDE² where: p = baseline conversion rate (e.g. 0.03 = 3
138 bilingual AI marketing skills (69 VN + 69 Global) for Claude Code, OpenCode, Codex, VS Code. Four role SOP packs — content, design, performance, leader ops — plus strategy, personal brand, AI avatar, dropshipping, design master, knowledge library. 4 regions (US/EU/SEA/LATAM) + Vietnam 2025-2026. Companion: opa-kit.
Use when the user needs an overall marketing plan for a period — objectives, segments, positioning, channel mix, content…
Use when the user needs a monthly or weekly content calendar — posting schedule per channel, funnel ratio, content pillars,…
Use when a specific campaign needs a brief the whole team can execute from — context, objective, audience, core message, creative…
Use when marketing numbers look bad and the user needs to know WHY — layered root-cause diagnosis across tracking, delivery,…
Use when the user needs a spoken script for short-form video — TikTok, Reels, or YouTube Shorts — with a 3-part hook,…
Use when the user needs PAID ad copy for Meta, Google, or TikTok — six variants across TOFU, MOFU, and BOFU using AIDA, PAS, and…
When the user wants to plan, design, or implement an A/B test or experiment, or build a growth experimentation program. Also use…
Comprehensive SEO analysis for any website or business type. Full site audits, single-page analysis, technical SEO (crawlability,…
Turn the current project website into a short, polished, shareable launch video using Hyperframes. Use when someone says "/brag",…
Full website GEO+SEO audit with parallel subagent delegation. Orchestrates a comprehensive Generative Engine Optimization audit…