landing-experiment-b6ce1d — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited landing-experiment-b6ce1d (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Готовит A/B-тест по правилам проекта (правила A/B встроены в этот скилл): варианты живут на одном URL (inline-сплит, без клоакинга), вариант прокидывается в аналитику, всё фиксируется в аудит-журнале. Опирается на готовую A/B-инфраструктуру в index.html (AB_ACTIVE, cookie-сплит, ym(...,'params',{ab:…})).
Control (вариант A) — в HTML; вариант B применяется JS поверх. Никаких скрытых от роботов текстов/ключей. Отдельные URL под варианты — только с canonical+noindex (не наш случай).
фоновый сплит без выводов или честный before/after (пометка «B/A»).
landing-journal).Зафиксируй (шаблон — reference/experiment-design.md):
Если гипотеза/метрика не заданы — добери через AskUserQuestion (предложи топ по ICE из §3).
reference/ab-implementation.md:настрой TEST-имя, cookie-сплит, применение варианта до paint, передачу варианта в Метрику (params) и GA4 (event/dimension), цели с меткой варианта (data-goal).
python3 .claude/skills/landing-experiment/scripts/check_experiment.py <лендинг.html> [--experiment <id>]Плюс прогони контракт лендинга: .claude/skills/new-landing/scripts/check_landing.py.
experiments/<id>/experiment.md по шаблону (id вида H2-hero-narrative). python3 .claude/skills/landing-journal/scripts/log_event.py \
--event experiment_designed --landing <slug> --experiment <id> \
--summary "<гипотеза кратко>" --details "primary=<метрика>; MDE=<..>; split=50/50"
python3 .claude/skills/landing-journal/scripts/log_event.py \
--event variant_added --landing <slug> --experiment <id> --summary "Variant B: <различие>"exp-<id> от dev, коммит (тем же коммитом — записи журнала), пуш → превью-URL.AB_ACTIVE=true пристарте, какие цели смотреть, длительность, honest stopping (не «подглядывать»), что считается победителем (выше primary без проседания guardrail).
launched, при раскате rolled_out.landing-ads (артефакты; API — при токенах).landing-stats (при токенах/бэкенде).Сейчас результаты заносятся в журнал и карточку вручную (stats_collected, decided).
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.