split-test-evaluator
Skill4 starsChanged 6 months agoMITView on GitHub
Compare ad and landing page variants to determine likely winners and stop premature conclusions. Use when evaluating A/B tests or multivariate experiments.
In this repository30 other files it gives its agents.
- ad-copywriterSkill
- automated-video-editorSkill
- canva-mcpSkill
- challenge-campaign-operatorSkill
- creative-strategistSkill
- daily-growth-operatorSkill
- funnel-junkies-video-publisherSkill
- funnel-message-match-auditorSkill
- ghl-funnel-inspectorSkill
- gws-best-practicesSkill
- landing-page-cro-analystSkill
- manus-apiSkill
- meta-ads-analyzerSkill
- meta-ads-campaign-auditorSkill
- meta-ads-performance-analystSkill
- meta-ads-social-schedulerSkill
- meta-live-campaign-launch-operatorSkill
- meta-paid-ads-challenge-operatorSkill
- meta-safe-campaign-builderSkill
- music-prompterSkill
- performance-reportingSkill
- persistent-computingSkill
- qualified-lead-scoringSkill
- skill-creatorSkill
- social-media-content-dashboardSkill
- vanx-meta-purchase-repairSkill
- vanx-social-plannerSkill
- video-generatorSkill
- weekly-content-operatorSkill
- workshop-workbook-builderSkill
The file
We split this skill into the rules it gives an agent
10 rules. About 0 are common, 10 are distinctive, and 0 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈10
Distinctive · estimate
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 12
When evaluating the results of an A/B test (e.g., two different ad creatives, headlines, or landing pages).
- Distinctive: line 13
When deciding whether to scale a winning variant or pause a losing one.
- Distinctive: line 14
When determining if a test has reached statistical significance.
- Distinctive: line 15
When planning a new split test to ensure proper design and measurement.
- Distinctive: line 27
Review Test Design: Ensure the test is structured correctly (e.g., only one variable changed, sufficient sample size).
- Distinctive: line 30
Evaluate Downstream Impact: Check if the winning variant also performs well further down the funnel (e.g., does a higher CTR lead to more …
- Distinctive: line 43
Never declare a winner prematurely based on small sample sizes or insignificant differences.
- Distinctive: line 44
Always consider the downstream impact.
- Distinctive: line 47
If a test shows a statistically meaningful loss (e.g., a new landing page significantly underperforms the control), escalate immediately to …
- Distinctive: line 48
If the test design is flawed (e.g., multiple variables changed simultaneously), flag it and recommend a redesign.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Split-Test Evaluator
Purpose
Compare ad and landing page variants to determine likely winners, stop premature conclusions, and ensure statistical significance before making decisions.
When to Use This Skill
- When evaluating the results of an A/B test (e.g., two different ad creatives, headlines, or landing pages).
- When deciding whether to scale a winning variant or pause a losing one.
- When determining if a test has reached statistical significance.
- When planning a new split test to ensure proper design and measurement.
Inputs Required
- The hypothesis being tested (e.g., "A shorter form will increase conversion rate").
- The variable being tested (e.g., headline, image, CTA color).
- The success metric (e.g., Cost Per Lead, Conversion Rate, Click-Through Rate).
- The minimum data needed (e.g., 100 conversions per variant).
- The winning condition (e.g., 95% statistical significance).
- The next action after the result (e.g., scale the winner, test a new variable).
Step-by-Step Workflow
- Review Test Design: Ensure the test is structured correctly (e.g., only one variable changed, sufficient sample size).
- Analyze Data: Compare the performance of the variants against the success metric.
- Calculate Significance: Determine if the difference in performance is statistically significant (using a calculator or formula).
- Evaluate Downstream Impact: Check if the winning variant also performs well further down the funnel (e.g., does a higher CTR lead to more qualified leads?).
- Make a Decision: Recommend whether to declare a winner, continue testing, or pause the test.
Output Format
Provide a structured evaluation report containing:
- Test Overview: Hypothesis, variable, and success metric.
- Results Summary: Performance data for each variant.
- Significance Analysis: Statistical confidence level and whether the test is conclusive.
- Downstream Impact: Any observed effects on subsequent funnel stages.
- Recommendation: Clear action (e.g., "Declare Variant A the winner and scale budget").
Decision Rules
- Do not suggest random changes. Keep testing structured.
- Never declare a winner prematurely based on small sample sizes or insignificant differences.
- Always consider the downstream impact; a winning ad (high CTR) might produce lower-quality leads than a losing ad (lower CTR).
Escalation Rules
- If a test shows a statistically meaningful loss (e.g., a new landing page significantly underperforms the control), escalate immediately to pause the test.
- If the test design is flawed (e.g., multiple variables changed simultaneously), flag it and recommend a redesign.
Templates & Resources
templates/split-test-report.md: Template for presenting split test results.scripts/calculate-significance.py: (Optional) Script to calculate statistical significance.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

