new-landinglisted
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`.
Правило достаточности: не начинай гене