landing-experimentlisted
Install: claude install-skill monthu56/landforge
# landing-experiment — A/B-эксперименты на лендинге
Готовит A/B-тест по правилам проекта (правила A/B встроены в этот скилл):
варианты живут **на одном URL** (inline-сплит, без клоакинга), вариант прокидывается в
аналитику, всё фиксируется в аудит-журнале. Опирается на готовую A/B-инфраструктуру в
`index.html` (`AB_ACTIVE`, cookie-сплит, `ym(...,'params',{ab:…})`).
## Жёсткие правила
1. **Один URL, без клоакинга (SEO-безопасность).** Роботу и людям — один контент.
Control (вариант A) — в HTML; вариант B применяется JS поверх. Никаких скрытых от роботов
текстов/ключей. Отдельные URL под варианты — только с `canonical`+`noindex` (не наш случай).
2. **Одна переменная за тест** (иначе результат не интерпретировать).
3. **Анти-FOOC и анти-CLS:** вариант фиксируется до первого paint, подмена не двигает вёрстку.
4. **Трафик-гейт:** всерьёз тест запускают после аналитики и **≥100 визитов/день**. Меньше —
фоновый сплит без выводов или честный before/after (пометка «B/A»).
5. **Каждый шаг — в аудит-журнал** (skill `landing-journal`).
## Workflow
### 1. Определить эксперимент
Зафиксируй (шаблон — [`reference/experiment-design.md`](reference/experiment-design.md)):
- **Гипотеза** в форме «Если [изменение], то [метрика] вырастет, потому что […]».
- **Переменная** — ровно одна. Бери из бэклога гипотез (приоритизация по ICE) или сформулируй.
- **Variant A (control)** и **Variant B** — точное различие.
- **Primary-метрика** + MDE; **secondary/прокси**; **guardrail** (что не ух