ads-test — скилл для Claude Code: A/B-тесты рекламы
Скилл ведёт эксперимент в платном трафике от гипотезы до вычитки: единица рандомизации, размер выборки, порог остановки и решение по результату.
npx skills add AgriciDaniel/claude-ads --skill ads-test -a claude-codeЧто делает ads-test
Скилл разбирает рекламный тест по шагам. Сначала фиксируются решение, гипотеза с причинной связью, тест и контроль, единица рандомизации, популяция, основная метрика, метрики-ограничители, минимальный эффект и правило остановки. Дальше проверяются ограничения рекламной платформы: пересекающиеся тесты, задержка конверсий, сезонность, взаимное влияние групп и качество измерения.
Выборка и срок считаются из заявленных допущений, и скилл просит называть приближения вслух. Меняется одна поверхность решения, если только дизайн не оценивает взаимодействия явно. Исключения, проверки качества, план анализа и пороги принятия решения регистрируются заранее, до запуска.
На вычитке первым делом сверяются целостность назначения групп и полнота данных, и только потом оценивается эффект с неопределённостью. На выходе версионированный JSON и решение человеческим языком. Допущения здесь не формальность: без цифр по трафику и конверсиям расчёт выборки и срока повиснет в воздухе, поэтому готовьте их до запуска.
В самом скилле прописаны три способа испортить тест: подглядывать и останавливаться на удачном результате, называть победителем шум без мощности, переносить выводы за пределы протестированной популяции. Это повод проверить свой процесс до, а не после списания бюджета.
Какие задачи решает
- спланировать A/B-тест объявлений с гипотезой и единицей рандомизации
- посчитать размер выборки и срок теста из своих допущений
- зафиксировать порог остановки и исключения до запуска
- проверить вычитку: целостность назначения групп и полнота данных
- отличить нехватку мощности от настоящего прироста
Примеры запросов агенту
- Спланируй A/B-тест двух креативов: гипотеза, тест и контроль, основная метрика, выборка и срок из моих допущений.
- Проверь дизайн теста на пересекающиеся эксперименты и задержку конверсий, потом дай JSON с настройкой.
- Сделай вычитку теста: сначала целостность назначения групп и полнота данных, потом эффект с неопределённостью.
Как установить ads-test
1Через Skills CLI (Vercel)
npx skills add AgriciDaniel/claude-ads --skill ads-test -a claude-code2Вручную: положить файлы
~/.claude/skills/ads-test/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/ads-test/
1Через Skills CLI (Vercel)
npx skills add AgriciDaniel/claude-ads --skill ads-test -a codex2Вручную: положить файлы
.agents/skills/ads-test/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add AgriciDaniel/claude-ads --skill ads-test -a cursor2Вручную: положить файлы
.cursor/skills/ads-test/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install AgriciDaniel/claude-ads ads-test2Вручную: положить файлы
.github/skills/ads-test/SKILL.md1Через Skills CLI (Vercel)
npx skills add AgriciDaniel/claude-ads --skill ads-test -a gemini-cli2Командой платформы
gemini skills install https://github.com/AgriciDaniel/claude-ads --path skills/ads-testВручную: положить файлы
.devin/skills/ads-test/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add AgriciDaniel/claude-ads --skill ads-test -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора20
Весь набор →Похожие
Вопросы о ads-test
Как установить ads-test в Claude Code?
Выполните npx skills add AgriciDaniel/claude-ads --skill ads-test -a claude-code. Скилл появится в ~/.claude/skills/ads-test/SKILL.md.
Что делает ads-test?
Проводит рекламный эксперимент по шагам: гипотеза, единица рандомизации, метрики-ограничители, расчёт выборки и срока, проверки перед запуском, затем вычитка с эффектом и неопределённостью. На выходе версионированный JSON и решение на обычном языке.
Чем скилл помогает на вычитке?
Он сверяет целостность назначения групп и полноту данных до оценки эффекта. Если выборка недобрана, результат называется шумом, а не победителем.
Исходный текст
SKILL.md · MIT
--- name: ads-test description: "Design and evaluate paid-ad experiments with hypotheses, randomization units, sample-size and duration assumptions, guardrails, platform experiment tools, analysis, and decision rules. Use for A/B test, split test, experiment design, hypothesis, statistical significance, sample size, test duration, or experiment readout." --- # Paid Media Experiment 1. State the decision, causal hypothesis, treatment, control, randomization unit, population, primary metric, guardrails, minimum effect, and stopping rule. 2. Check platform constraints, overlapping experiments, conversion lag, seasonality, interference, and measurement quality. 3. Calculate sample and duration from declared assumptions; disclose approximations. 4. Change one decision surface unless the design explicitly estimates interactions. 5. Pre-register exclusions, quality checks, analysis, and decision thresholds. 6. For readout, verify assignment integrity and data completeness before estimating effect and uncertainty. 7. Return setup or readout in versioned JSON with a plain-language decision. Do not repeatedly peek and stop on a favorable result, call underpowered noise a winner, or generalize beyond the tested population.
© AgriciDaniel · MIT · AgriciDaniel/claude-ads