nguyenphp/antigravity-marketing/ab-test-dashboard

Claude Code and agent skill by nguyenphp/antigravity-marketing

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Build and analyze A/B test dashboards, calculate statistical significance, and track experiment results.

Install

npx vskill@latest install nguyenphp/antigravity-marketing/ab-test-dashboard

SKILL.md

A/B Test Dashboard

Track experiments, measure results, and make data-driven decisions.

šŸŽÆ What This Skill Does

CapabilityDescription
Design TestsStructure proper A/B experiments
Track ResultsMonitor test performance
Calculate StatsStatistical significance checks
Visualize DataDashboard creation
Report FindingsCommunicate results clearly

1. A/B Test Basics

What is an A/B Test?
TermMeaning
Control (A)Your current version
Variant (B)The change you're testing
Sample sizeNumber of visitors needed
SignificanceConfidence results aren't random
ConversionThe action you're measuring
What to Test (Priority)
High ImpactMedium ImpactLow Impact
HeadlinesButton textFont size
CTAsImagesColors
PricingForm fieldsSpacing
OffersLayoutIcons
Landing pagesNavigationAnimations

2. Sample Size Calculator

Quick Formula
Sample Size = (Z² Ɨ p Ɨ (1-p)) / E²
Where:
- Z = 1.96 for 95% confidence
- p = expected conversion rate
- E = margin of error (±)
Simple Reference Table
Current RateLift to DetectSample per Variation
1%20%~40,000
2%20%~20,000
5%20%~8,000
10%15%~4,000
20%10%~3,000
Online Calculators
ToolURL
Optimizelyoptimizely.com/sample-size-calculator
AB Tastyabtasty.com/sample-size-calculator
Evan Millerevanmiller.org/ab-testing/sample-size

3. Dashboard Metrics

Core Metrics to Track
MetricFormula
Conversion RateConversions / Visitors Ɨ 100
Relative Lift(B - A) / A Ɨ 100
Confidence LevelStatistical p-value calculation
Visitors per DayTotal visitors / Days running
Days to SignificanceRequired sample / Daily visitors
Dashboard Layout
ā”Œā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”
│ TEST: [Name] Status: RUNNING │
ā”œā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”¤
│ │
│ Control (A) Variant (B) │
│ ā”Œā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā” ā”Œā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā” │
│ │ 2.5% │ │ 3.1% │ │
│ │ Conv │ │ Conv │ │
│ ā””ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”˜ ā””ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”˜ │
│ │
│ Visitors: 5,432 Visitors: 5,489 │
│ Conversions: 136 Conversions: 170 │
│ │
│ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ │
│ Lift: +24% Confidence: 87% │
│ āš ļø Not yet significant (need 95%) │
│ │
ā”œā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”¤
│ Progress: ā–ˆā–ˆā–ˆā–ˆā–ˆā–ˆā–ˆā–ˆā–‘ā–‘ā–‘ā–‘ā–‘ā–‘ 68% complete │
│ Est. completion: 4 more days │
ā””ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”˜

4. Statistical Significance

What Does It Mean?
ConfidenceMeaning
95%5% chance results are random (standard)
99%1% chance results are random (high stakes)
90%10% chance results are random (quick tests)
Quick Significance Check
ScenarioLikely Significant?
Big difference + many visitorsāœ… Yes
Small difference + few visitorsāŒ No
Big difference + few visitorsāš ļø Wait
Small difference + many visitorsāš ļø Maybe real, but small
Avoid Common Mistakes
MistakeProblemSolution
Stopping earlyFalse positivesWait for sample size
Peeking too muchBias decisionsSet check schedule
Testing too many thingsCan't attribute causeOne change at a time
Running too shortMisses weekly patternsRun 1-2 full weeks

5. Simple Dashboard with Google Sheets

Setup Steps
1. Create new Google Sheet
2. Tab 1: Raw data (date, variant, visitors, conversions)
3. Tab 2: Summary calculations
4. Tab 3: Charts
Formula Examples
MetricGoogle Sheets Formula
Conversion Rate A=SUMIF(B:B,"A",D:D)/SUMIF(B:B,"A",C:C)
Conversion Rate B=SUMIF(B:B,"B",D:D)/SUMIF(B:B,"B",C:C)
Lift=(B_Rate-A_Rate)/A_Rate
Daily Visitors=SUMIF(A:A,TODAY()-1,C:C)
Simple Significance Formula
For approximation (use proper calculator for real tests):
Z = (pB - pA) / SQRT(p*(1-p)*(1/nA + 1/nB))
Where:
- pA, pB = conversion rates
- p = pooled rate = (convA + convB) / (nA + nB)
- nA, nB = sample sizes
If |Z| > 1.96, result is significant at 95%

6. Test Documentation

Pre-Test Template
markdown
## Test: [Name]
### Hypothesis
If we [change], then [metric] will [improve] because [reason].
### Test Details
-Page/Element:
-Control: [Description]
-Variant: [Description]
-Primary metric:
-Secondary metrics:
### Sample Size
-Current conversion rate: X%
-Minimum detectable effect: Y%
-Required visitors per variant: Z
### Timeline
-Start date:
-Expected end date:
-Check-in dates:
Post-Test Template
markdown
## Test Results: [Name]
### Summary
-Winner: [Control/Variant/No difference]
-Confidence: X%
-Lift: +/-Y%
### Data
| Metric | Control | Variant | Lift |
|--------|---------|---------|------|
| Visitors | | | |
| Conversions | | | |
| Conv Rate | | | |
### Learning
What did we learn?
### Next Steps
-Implement winner?
-Follow-up test?
-Share with team?

7. Tools for A/B Testing

Free/Cheap Tools
ToolBest ForCost
Google OptimizeWebsites (sunset, but alternatives exist)Free
SplitbeeSimple testsFree tier
GrowthbookOpen sourceFree
PosthogFeature flags + analyticsFree tier
Paid Tools
ToolBest ForCost
VWOFull CRO platform$199+/mo
OptimizelyEnterprise$$$$
AB TastyMid-market$$$
ConvertSMB friendly$99+/mo

8. Visualization Best Practices

Chart Types
DataChart Type
Rate comparisonBar chart
Trend over timeLine chart
Sample progressProgress bar
Segment breakdownPie/donut
Confidence rangeError bars
Dashboard Colors
StatusColor
Winning (significant)Green
Losing (significant)Red
Running (not significant)Yellow/Gray
WinnerBlue (neutral)

Remember: Statistical significance ≠ practical significance. Always ask: "Is this lift worth the effort to implement?"

Security

  • Security scanPassed, 95 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
34
Repository forks
11
7-day trend score
18

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/nguyenphp/antigravity-marketing/ab-test-dashboard/badge)](https://verified-skill.com/skills/nguyenphp/antigravity-marketing/ab-test-dashboard)

Something wrong with this skill or its page? Tell us.