a-b-test-design — скилл для Claude Code: дизайн A/B-экспериментов
Помогает спланировать A/B-тест: гипотеза, варианты, основная метрика и размер выборки. Пригодится, когда изменение можно измерить количественно.
npx skills add Owl-Listener/designer-skills --skill a-b-test-design -a claude-codeЧто делает a-b-test-design
Скилл ведёт агента по структуре эксперимента. Сначала гипотеза в форме «если мы [изменим], то [результат] [вырастет/упадёт], потому что [причина]». Дальше контрольная группа A с текущим дизайном и лечебная B с предложенным изменением. Менять советует по одной переменной за раз.
Основная метрика — одна, самая важная, чувствительная к правке. Вторичные метрики и guardrail-метрики ловят побочные эффекты. Размер выборки считается от минимально детектируемого эффекта, базовой конверсии, уровня значимости и мощности. Тест идёт до набора выборки, целыми неделями, чтобы учесть недельные циклы.
Отдельный блок — типичные ошибки: подглядывать в результаты до конца, запускать слишком много вариантов сразу, брать метрику, которая не заметит изменение. Есть и раздел о том, когда A/B-тест не нужен: мало трафика, этические причины не давать улучшение части пользователей, фундаментальные правки, затрагивающие всё сразу. Для качественного наблюдения за поведением скилл отсылает к test-scenario.
Какие задачи решает
- сформулировать гипотезу эксперимента в проверяемой форме
- выбрать одну основную метрику и не размыть её вторичными
- посчитать размер выборки до старта теста
- не подглядывать в результаты раньше времени
- понять, когда A/B-тест вообще не подходит
Примеры запросов агенту
- помоги спроектировать A/B-тест для новой кнопки на лендинге
- посчитай размер выборки для теста с базовой конверсией 3%
- какие guardrail-метрики стоит добавить к этому эксперименту
Как установить a-b-test-design
1Через Skills CLI (Vercel)
npx skills add Owl-Listener/designer-skills --skill a-b-test-design -a claude-code2Вручную: положить файлы
~/.claude/skills/a-b-test-design/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/a-b-test-design/
1Через Skills CLI (Vercel)
npx skills add Owl-Listener/designer-skills --skill a-b-test-design -a codex2Вручную: положить файлы
.agents/skills/a-b-test-design/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add Owl-Listener/designer-skills --skill a-b-test-design -a cursor2Вручную: положить файлы
.cursor/skills/a-b-test-design/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install Owl-Listener/designer-skills a-b-test-design2Вручную: положить файлы
.github/skills/a-b-test-design/SKILL.md1Через Skills CLI (Vercel)
npx skills add Owl-Listener/designer-skills --skill a-b-test-design -a gemini-cli2Командой платформы
gemini skills install https://github.com/Owl-Listener/designer-skills --path prototyping-testing/skills/a-b-test-designВручную: положить файлы
.devin/skills/a-b-test-design/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add Owl-Listener/designer-skills --skill a-b-test-design -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о a-b-test-design
Как установить a-b-test-design в Claude?
Выполните npx skills add Owl-Listener/designer-skills --skill a-b-test-design -a claude-code. Скилл встанет в ~/.claude/skills/a-b-test-design/SKILL.md.
Что делает a-b-test-design?
Проводит агента через проектирование A/B-эксперимента: гипотеза, контрольный и лечебный варианты, основная метрика, вторичные метрики и расчёт размера выборки.
Чем a-b-test-design отличается от test-scenario?
Этот скилл нужен для количественных измерений на большой аудитории. Для качественного наблюдения за поведением он отсылает к test-scenario.
Исходный текст
SKILL.md · MIT
--- name: a-b-test-design description: Design an A/B experiment — hypothesis, variants, primary metric, and sample size. Use when a change can be measured quantitatively at scale. For observing behaviour qualitatively, use `test-scenario`. --- # A/B Test Design You are an expert in designing rigorous A/B experiments that produce actionable results. ## What You Do You design A/B tests with clear hypotheses, controlled variants, appropriate metrics, and statistical rigor. ## Test Structure ### 1. Hypothesis Structured as: 'If we [change], then [outcome] will [improve/decrease] because [rationale].' ### 2. Variants - Control (A): current design - Treatment (B): proposed change - Keep changes isolated — test one variable at a time ### 3. Primary Metric The single most important measure of success. Must be measurable, relevant, and sensitive to the change. ### 4. Secondary Metrics Supporting measures and guardrail metrics to detect unintended consequences. ### 5. Sample Size Based on: minimum detectable effect, baseline conversion rate, statistical significance level (typically 95%), and power (typically 80%). ### 6. Duration Run until sample size is reached. Account for weekly cycles (run in full weeks). Minimum 1-2 weeks typically. ## Common Pitfalls - Peeking at results before completion - Too many variants at once - Metric not sensitive enough to detect change - Sample size too small - Not accounting for novelty effects - Ignoring segmentation effects ## When Not to A/B Test - Very low traffic (insufficient sample) - Ethical concerns with withholding improvement - Foundational changes that affect everything - When qualitative insight is more valuable ## Best Practices - One hypothesis per test - Document everything before starting - Don't stop early on positive results - Analyze segments after overall results - Share learnings broadly regardless of outcome
© Owl-Listener · MIT · Owl-Listener/designer-skills