One-click install
npx skills add https://github.com/sapelite/balloon --skill ab-test-setup-sapelite
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ab-test-setup
Source: https://github.com/sapelite/balloon/tree/main/.agents/skills/ab-test-setup
Command: npx skills add https://github.com/sapelite/balloon --skill ab-test-setup-sapelite

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you plan A/B tests and growth experiments so you can reliably decide which variant performs better without misleading conclusions.

Core Features & Use Cases

  • Hypothesis-driven test design: Convert goals and observations into a clear hypothesis with measurable success criteria.
  • Statistical rigor and sample sizing: Choose appropriate test types, estimate required sample size, and plan duration to avoid underpowered results.
  • Metric planning and guardrails: Define primary, secondary, and guardrail metrics so you measure business impact while preventing harmful outcomes.
  • Implementation and execution guidance: Choose client-side vs server-side approaches, set up allocation, and verify tracking before launch.
  • Analysis and decision framework: Interpret significance and practical lift, handle peeking concerns, and document learnings for an experimentation playbook.
  • Experiment program workflow: Prioritize experiments with ICE scoring and run a repeatable loop for ongoing experimentation velocity.

Quick Start

Ask the AI to set up a complete A/B test plan for your pricing-page CTA by specifying your current conversion rate, the change you’re considering, the primary business metric to improve, and your available traffic per month.

Frequently Asked Questions about ab-test-setup

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I calculate sample size and duration for an A/B test?

Calculate A/B test sample size and duration by defining your baseline conversion rate, minimum detectable effect, and statistical significance threshold to avoid underpowered results. Estimating required traffic volume before launch prevents misleading conclusions and ensures your growth experiment captures real impact.

What metrics should I define when planning a growth experiment?

Define primary, secondary, and guardrail metrics when planning a growth experiment to measure business impact while preventing harmful outcomes. Primary metrics track the main conversion optimization goal, whereas guardrail metrics ensure your variant change does not negatively affect other critical user behaviors.

How do I formulate a hypothesis for an A/B test?

Formulate an A/B test hypothesis by converting your observations and goals into a clear statement with measurable success criteria. Hypothesis-driven test design ensures your experiment predicts a specific outcome, linking the variant change directly to the expected conversion optimization result.

What is the best way to avoid peeking when interpreting A/B test results?

Avoid peeking during A/B testing by applying an anti-peeking methodology and waiting until the planned statistical significance threshold is reached based on pre-calculated sample size. Interpreting significance and practical lift only after full duration prevents false positives in your experiment metrics.

Does this A/B testing approach support multivariate and split-URL experiments?

Yes, this A/B testing approach supports multivariate and split-URL experimentation alongside A/B and A/B/n test designs. It helps you choose appropriate test types based on your conversion optimization goals and available traffic to accurately determine which variant performs better.

How do I choose between client-side and server-side A/B test implementation?

Choose between client-side and server-side A/B test implementation based on your traffic allocation strategy and technical environment. Client-side deployment modifies the page after load, while server-side routing handles variant changes pre-render, requiring tracking verification before launch to ensure accurate experiment metrics.