alirezarezvani avatar

Experiment Designer

Automates the setup of A/B tests and experimental frameworks when you need to validate product decisions with real data. It generates experiment configs, helps you define success metrics, and sets up the statistical scaffolding so you're not manually calculating sample sizes or significance thresholds. Useful when you're moving beyond gut decisions but don't want to context switch into statistics mode. The structured approach keeps you honest about what you're actually testing and when to call results, which is half the battle with experiments that drag on without clear stopping points.

skills.sh installs
617
GitHub stars
29.5K
last updated
Aug 21, 2026

Install

$ npx -y skills add alirezarezvani/claude-skills --skill experiment-designer --agent claude-code

Installs into .claude/skills of the current project.

Files

Experiment Designer

Design, prioritize, and evaluate product experiments with clear hypotheses and defensible decisions.

When To Use

Use this skill for:

  • A/B and multivariate experiment planning
  • Hypothesis writing and success criteria definition
  • Sample size and minimum detectable effect planning
  • Experiment prioritization with ICE scoring
  • Reading statistical output for product decisions

Core Workflow

  1. Write hypothesis in If/Then/Because format
  • If we change [intervention]
  • Then [metric] will change by [expected direction/magnitude]
  • Because [behavioral mechanism]
  1. Define metrics before running test
  • Primary metric: single decision metric
  • Guardrail metrics: quality/risk protection
  • Secondary metrics: diagnostics only
  1. Estimate sample size
  • Baseline conversion or baseline mean
  • Minimum detectable effect (MDE)
  • Significance level (alpha) and power

Use:

python3 scripts/sample_size_calculator.py --baseline-rate 0.12 --mde 0.02 --mde-type absolute
  1. Prioritize experiments with ICE
  • Impact: potential upside
  • Confidence: evidence quality
  • Ease: cost/speed/complexity

ICE Score = (Impact * Confidence * Ease) / 10

Sponsors

Details

Repository
github.com/alirezarezvani/claude-skills
Categories
Documentation, Productivity & Planning
First seen
Jun 3, 2026

More from alirezarezvani/claude-skills

All 267
1mohitmishra786 avatarrust-ffimohitmishra786/low-level-dev-skillsRust FFI skill for C interoperability. Use when calling C libraries from Rust, generating Rust bindings with bindgen, exporting Rust functions to C with cbindge613skills.sh installs
2langgenius avatarvercel-react-best-practiceslanggenius/difyReact and Next.js performance optimization guidelines from Vercel Engineering. This skill should be used when writing, reviewing, or refactoring React/Next.js c612skills.sh installs
3mohitmishra786 avatarrust-unsafemohitmishra786/low-level-dev-skillsRust unsafe code skill for systems programming. Use when writing or reviewing unsafe Rust, understanding what operations require unsafe, implementing safe abstr611skills.sh installs
4yangsonhung avatarnovel-writeryangsonhung/awesome-agent-skillsUse when writing, continuing, revising, or planning novels, characters, and fictional worlds.610skills.sh installs
5spatie avatarlivewire-developmentspatie/freek.devDevelops reactive Livewire 4 components. Activates when creating, updating, or modifying Livewire components; working with wire:model, wire:click, wire:loading,608skills.sh installs
6boshu2 avatarpr-retroboshu2/agentopsLearn from PR outcomes.607skills.sh installs