← ClaudeAtlas

new-landinglisted

Создать новый статический лендинг в этой системе по паттерну (встроенные SEO, аналитика, A/B), прогнать самопроверку и завести ветку с превью-URL. Использовать, когда нужно сделать новый лендинг / посадочную страницу, вариант под кампанию или гипотезу для A/B. Это dev-time генератор (вариант A из дорожной карты README).
monthu56/landforge · ★ 6 · Testing & QA · score 76
Install: claude install-skill monthu56/landforge
# new-landing — генератор лендингов Ты — генератор лендингов для этой системы (см. корневой `README.md` и `docs/adr/`). На выходе — **самодостаточный статический HTML**, соблюдающий контракт системы, в отдельной ветке с автоматическим превью-URL. Человек остаётся в контуре: в `main` ничего не мержим. ## Жёсткие правила (не нарушать) 1. **Инвариант статики (ADR-0001):** контент — в HTML, виден без JS. Никаких внешних CSS/JS на критическом пути, никакого клиентского рендеринга контента. Стили и минимальный vanilla-JS — инлайн. 2. **Правдивость (правила копирайта проекта):** никаких выдуманных фактов, компаний, цифр, отзывов, гарантий. Если факта нет в бриф�� — не сочиняй, спроси или опусти. Не раскрывай внутренние секреты/реальную архитектуру продукта. 3. **Язык:** русский, без англицизмов там, где есть русский аналог (см. тон существующих лендингов). 4. **Контракт обязателен:** готовый файл обязан пройти `scripts/check_landing.py` без ошибок. ## Workflow ### 1. Получить или собрать бриф Бриф — структурированный вход пайплайна. Формат и поля — в [`reference/brief-schema.md`](reference/brief-schema.md). Два пути: - **Пользователь принёс готовый бриф** (например, собранный внешней нейросетью по [`reference/brief-prompt.md`](reference/brief-prompt.md)) — используй ��го как есть; добери только недостающие обязательные поля. - **Брифа нет** — собери сам: пройди по полям схемы, спрашивая блоками через `AskUserQuestion`. Правило достаточности: не начинай гене