experiment-designer — скилл для Claude Code: суть и установка
Скилл помогает планировать A/B-тесты, формулировать гипотезы и оценивать выборку перед запуском экспериментов. Пригодится при проверке продуктовых гипотез.
/plugin marketplace add alirezarezvani/claude-skills
/plugin install product-skills@claude-code-skillsЧто делает experiment-designer
Скилл задаёт структуру для продуктовых тестов. Он помогает составить гипотезу по схеме If/Then/Because, разделить метрики на основные и защитные, а также расставить приоритеты методом ICE. В репозиторий входит скрипт scripts/sample_size_calculator.py, вычисляющий размер выборки на основе базовой конверсии и минимального детектируемого эффекта.
На этапе оценки инструмент напоминает о рисках: проблеме ранней остановки и смещении соотношения сэмплов. Он учит не путать p-value с бизнес-значимостью. Если тесты в команде запускаются наугад без предварительного расчета, этот скилл стоит подключить для наведения порядка.
Какие задачи решает
- сформулировать проверяемую гипотезу по четкой структуре
- рассчитать размер выборки через скрипт калькулятора
- расставить приоритеты продуктовых экспериментов по ICE
- отслеживать защитные метрики для контроля рисков
Примеры запросов агенту
- Помоги сформулировать гипотезу для A/B-теста новой формы регистрации.
- Рассчитай размер выборки через scripts/sample_size_calculator.py для базовой конверсии.
- Оцени продуктовые эксперименты по методике ICE и выбери приоритетный.
Как установить experiment-designer
1Через маркетплейс плагинов
/plugin marketplace add alirezarezvani/claude-skills/plugin install product-skills@claude-code-skillsКоманда ставит плагин product-skills целиком, со всеми его скиллами
2Через Skills CLI (Vercel)
npx skills add alirezarezvani/claude-skills --skill experiment-designer -a claude-code3Вручную: положить файлы
~/.claude/skills/experiment-designer/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/experiment-designer/
Вручную: положить файлы
.agents/skills/experiment-designer/SKILL.mdДля всех проектов — ~/.agents/skills/
Вручную: положить файлы
.cursor/skills/experiment-designer/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install alirezarezvani/claude-skills experiment-designer2Вручную: положить файлы
.github/skills/experiment-designer/SKILL.mdКомандой платформы
gemini skills install https://github.com/alirezarezvani/claude-skills --path product-team/skills/experiment-designerВручную: положить файлы
.devin/skills/experiment-designer/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора349
Весь набор →Похожие
Вопросы о experiment-designer
Как установить experiment-designer в Claude Code?
Выполните команду /plugin marketplace add alirezarezvani/claude-skills или добавьте скилл через npx skills add alirezarezvani/claude-skills --skill experiment-designer -a claude-code.
Зачем нужен этот скилл?
Он помогает планировать A/B-тестирование, защищает от преждевременной остановки тестов и связывает статзначимость с бизнес-целями.
Какие скрипты входят в состав скилла?
В репозитории есть утилита scripts/sample_size_calculator.py, которая рассчитывает необходимый размер выборки.
Исходный текст
SKILL.md · MIT
--- name: experiment-designer description: Use when planning product experiments, writing testable hypotheses, estimating sample size, prioritizing tests, or interpreting A/B outcomes with practical statistical rigor. --- # 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]` 2. Define metrics before running test - Primary metric: single decision metric - Guardrail metrics: quality/risk protection - Secondary metrics: diagnostics only 3. Estimate sample size - Baseline conversion or baseline mean - Minimum detectable effect (MDE) - Significance level (alpha) and power Use: ```bash python3 scripts/sample_size_calculator.py --baseline-rate 0.12 --mde 0.02 --mde-type absolute ``` 4. Prioritize experiments with ICE - Impact: potential upside - Confidence: evidence quality - Ease: cost/speed/complexity ICE Score = (Impact * Confidence * Ease) / 10 5. Launch with stopping rules - Decide fixed sample size or fixed duration in advance - Avoid repeated peeking without proper method - Monitor guardrails continuously 6. Interpret results - Statistical significance is not business significance - Compare point estimate + confidence interval to decision threshold - Investigate novelty effects and segment heterogeneity ## Hypothesis Quality Checklist - [ ] Contains explicit intervention and audience - [ ] Specifies measurable metric change - [ ] States plausible causal reason - [ ] Includes expected minimum effect - [ ] Defines failure condition ## Common Experiment Pitfalls - Underpowered tests leading to false negatives - Running too many simultaneous changes without isolation - Changing targeting or implementation mid-test - Stopping early on random spikes - Ignoring sample ratio mismatch and instrumentation drift - Declaring success from p-value without effect-size context ## Statistical Interpretation Guardrails - p-value < alpha indicates evidence against null, not guaranteed truth. - Confidence interval crossing zero/no-effect means uncertain directional claim. - Wide intervals imply low precision even when significant. - Use practical significance thresholds tied to business impact. See: - `references/experiment-playbook.md` - `references/statistics-reference.md` ## Tooling ### `scripts/sample_size_calculator.py` Computes required sample size (per variant and total) from: - baseline rate - MDE (absolute or relative) - significance level (alpha) - statistical power Example: ```bash python3 scripts/sample_size_calculator.py \ --baseline-rate 0.10 \ --mde 0.015 \ --mde-type absolute \ --alpha 0.05 \ --power 0.8 ```
© Alireza Rezvani · MIT · alirezarezvani/claude-skills