Website Engine
HTML уровня Awwwards
Constraints
- ■ Полный отказ от 'слепой' генерации в один промпт.
- ■ Сложные, длинные страницы (до 15-20 секций).
- ■ Никаких generic компонентов — только custom design-system.
- ■ Ограничения контекста модели при работе с длинным HTML.
База Данных Фрагментов
Variability Engine (XML Repository)
Детерминированный Сборщик
Ядро Website Engine. Python-скрипт компилирует финальный промпт, собирая десятки разрозненных XML-файлов, жестко разрешая зависимости (например, {niche_name}) и инжектируя контент-паки перед отправкой в LLM.
Track 1: Single-Page
generate-v7.md
Build Context
Учет правил ux-psychology-rules.xml (Gestalt, Hick's Law), marketing-widgets и Style DNA. Чтение reference-implementations.
Create HTML Shell
Генерация базового каркаса. Применение 3-Tier Design Tokens, инициализация Swiper и Lucide Icons.
Section Assembly
Итеративная генерация UI. Учет Von Restorff Effect. Валидация логики FAQ, Mobile Menu и Lightbox.
Quality Gates
Запуск code_analyzer.py и auto_fix.py для ремонта. Финальный прогон через score_bundle.py.
Visual QA
Проверка: Responsive Grade B+ (≥75) и Structural Score ≥70. Проверка маппинга из Style DNA.
Final Report
Сводка примененных UX-правил, результатов Auto-fix и финального скоринга. Запись в generation_log.md.
Track 2: Multi-Page
generate-multipage-v2.md
Assemble Context
Запуск assemble_multipage_prompt.py. Подготовка динамических Content Packs и _shared_context.md.
Generate Landing
Рендер index.html. Экстракция блоков , и для сквозного переиспользования.
Inner Pages
Цикл роутинга (--pages). Инжект Content Packs (team, faq) и генерация уникальных SEO мета-тегов.
Bundle QA
Запуск auto_fix.py в режиме Bundle. Валидация ссылок (validate_bundle.py) и Unified Bundle Scoring.
Final Report
Отчет по сгенерированным страницам, статусу интеграции Content Packs и финальный Unified Score.
Галерея Генераций
Beauty Salon
style: editorial_magazine
Fitness Club
style: cyber_hud
Handyman
style: industrial_tech
Interior Design
style: organic_natural
Law Firm
style: luxury_dark
Medical Clinic
style: soft_glassmorphism
Real Estate
style: high_end_corporate
Restaurant Cafe
style: organic_natural
Синтез Технологии и Смысла
Website Engine объединяет 4 ключевых аспекта продукта, генерируя не просто верстку, а полноценный коммерческий актив, готовый к запуску.
Надежная База
Предсказуемая HTML-структура без ИИ-ошибок. Идеальный адаптив и чистый код из коробки.
Visual DNA
Глубокая пересборка дизайн-токенов: акцентные цвета, типографика и уникальные микро-анимации.
Осмысленность
Никакого Lorem Ipsum. Умный копирайтинг и точный подбор релевантных фотографий под вашу нишу.
Конверсия
Анализ аудитории и правильное позиционирование. Готовый коммерческий актив, а не просто сайт.
Эволюция движка через 7 итераций
От детального ресёрча топовых дизайн-систем до полностью автономных пайплайнов для генерации production-ready интерфейсов.
Глубокие Исследования & R&D
Анализ архитектуры топ-5 шаблонов на Envato, дизайн-систем и популярных сервисов-конструкторов. Выделение лучших паттернов (Container → Column → Element) и выявление ограничений LLM при генерации сложной верстки (проблема 'второго промпта').
Собственные Наработки & UX
Создание детерминированного Variability Engine: 33 ниши, 20 стилей, 15 пресетов и 33 типа секций. Внедрение строгих UX-стандартов (Законы Хика, Фиттса, Миллера) и 3-уровневой системы дизайн-токенов (Primitive → Semantic → Component).
Пайплайны и Итерации
Разработка скрипта `generate_bundle.py` — многоэтапного процесса сборки с разделением ролей: Layout Planning, Design Tokens Generation, HTML Generation и 5 уровней Quality Gates (UX, Typo, Perf, a11y, SEO).
Масштабирование и Модульность
Переход к мульти-пейдж генерации потребовал создания модульной архитектуры расширения.
Автоматическое расширение
Все библиотеки автоматически расширяются при добавлении новых XML-файлов в соответствующие папки. Движок сам подхватывает новые ниши, стили и пресеты без вмешательства в код сборщика.
Масштабирование (Multi-Page)
Переход к консистентным многостраничным бандлам. Реализация скриптов `extract_shared.py` и `inject_shared.py` для автоматического извлечения и внедрения общих глобальных элементов (header, footer, styles.css) во все HTML-страницы проекта.
Метрики и Эксперименты с LLM
Испытания генератора с использованием Gemini 3.1 Pro, Kimi 2.5 и GLM 5. Внедрение скрипта `score_bundle.py` для автоматического скоринга по 7 метрикам с достижением стабильных высших оценок (A Grade / 94.5 баллов).
Адаптация Harness & Агентов
Интеграция пайплайнов, промпт-матриц и 100KB+ базы дизайн-знаний в среды автономных агентов: Antigravity, Opencode и Claude Code. Обеспечение бесшовного запуска генерации из терминала.
Что это доказывает
The Truth
AI-кодинг — это не магия промптинга, а строгая инженерная задача по выстраиванию детерминированных пайплайнов и многоуровневых Quality Gates.
Methodology
Сложные визуальные задачи (верстка, анимации, дизайн-системы) решаются не огромными промптами, а узкоспециализированными матрицами фрагментов контекста.
Изучите, как эта архитектура применяется в других модулях:
Связанные материалы
Хотите внедрить похожий пайплайн в вашей компании?
Без маркетинговой воды, только строгая инженерия промптов и процессов.