Собираем production-ready сайты по готовому шаблону с Claude Code
Первая версия шаблона с полным набором скиллов для Claude для создания лендинг страниц и корпоративных сайтов.
Выложил на GitHub универсальный шаблон для создания одностраничных и корпоративных сайтов через мульти-агентный пайплайн в Claude Code. Заполняешь YAML — получаешь HTML с SEO, адаптивом, accessibility и кастомным дизайном. Без React, без бэкенда, без ручной вёрстки.
Вместо долгого цикла работы с дизайнером, верстальщиком, копирайтером и seo, простая цепочка действий - от сбора понравившихся референсов и описания того, что презентуется на сайте, до публикации.
Что внутри
Это не «красивый HTML-макет» для подстановки текста и картинок. Это архитектура процесса: 9 шагов, 6 специализированных агентов, библиотека из 12 типов блоков, и один YAML-файл, который описывает весь проект.
Пайплайн из 9 шагов:
- Анализ референсов (опционально, через MCP или вручную)
- Маркетинговое исследование
- Создание DESIGN-BRIEF и TECH-SPEC
- Параллельная генерация текстов и дизайна
- Верификация соответствия брифу
- Сборка фронтенда (HTML5 + Tailwind + vanilla JS)
- QA: кросс-браузер, адаптив, performance, accessibility
- SEO/GEO аудит: structured data, E-E-A-T, citability для AI Overviews
- Финальный отчёт с метриками и гипотезами для A/B
Структура пайплайна
1
2
3
4
5
Reference Analysis (опционально) → Marketing Research → Brief Creation
↓
Parallel: Copywriting + Design
↓
Verification → Frontend Build → QA + SEO/GEO Audit
Каждый шаг — это артефакт, а каждый артефакт — контракт для следующего шага. Контекст не теряется, потому что он зафиксирован.
6 скиллов для Claude Code:
core-orchestrator— координирует всех, проверяет контрактыcore-copywriter— пишет тексты по фреймворкам Problem-First / Outcome-Firstcore-designer— описывает дизайн с заявленными ограничениями (guardrails: не Tailwind стандартная палитра, spring easing, и тд)core-tester— чеклист на 50+ пунктов, Lighthouse >90core-seo-geo— аудит SEO + Generative Engine Optimizationreference-analyzer— парсит референсы (MCP → web → manual fallback)
Библиотека из 12 блоков: hero, text_center, text_two_column, steps_horizontal, steps_vertical, cards_grid, icon_grid, contacts_static, contacts_form [backlog], testimonials, pricing_table [backlog], footer, navigation.
Multi-page из коробки: не только одностраничник. Корпоративный сайт с /about/, /cases/, /contacts/ — каждая страница как директория с index.html, чистые URL.
Почему это система, а не генератор
Ключевое отличие: я не говорю Claude «сделай мне сайт», я говорю: «вот контракт (DESIGN-BRIEF.md), вот ограничения (guardrails), вот структура блоков. Делай по спеке».
Как использовать
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# 1. Клонируйте репозиторий
git clone https://github.com/yurydemin/website-builder-template.git
cd website-builder-template
# 2. Заполните конфигурацию
# Откройте config/PROJECT_CONFIG.yaml и заполните все поля
# 3. Заполните брифы
# docs/brief/company-info.md
# docs/brief/brand-constraints.md
# docs/brief/product-descriptions.md
# 4. Установите скиллы в Claude Code
mkdir -p ~/.claude/skills
cp -r .claude/skills/* ~/.claude/skills/
# 5. Запустите пайплайн
# Следуйте инструкциям в .claude/commands/build-website.md
Конфиг — это YAML с подписями к каждому параметру. Не нужно лезть в код скиллов. Указываешь: тип сайта, блоки, CTA, аудиторию, geo-target (country / city / global), референсы. Агенты читают и работают.
Ограничения версии
- Только статика. HTML + Tailwind + vanilla JS. Нет Next.js, нет CMS, нет SSR. Для landing и corporate — достаточно. Для SaaS-дашбордов — нет.
- Только landing / corporate / product page. Не e-commerce, не блог, не wiki. Для них нужны другие пайплайны.
- Без форм (пока). Пока только статичные контакты (email, телефон, social). Backend для форм запланирован, но не реализован.
- Без i18n (пока). Один язык. Мультиязычность через subpath (
/en/about/) — в планах. - Требуется Claude Code. Без него шаблон — просто набор markdown-файлов. С ним — production pipeline.
Что дальше
- Практический пример создания сайта с использованием шаблона.
- Расширение доступных опций и шлифовка скиллов.
🌏 Репозиторий: github.com/yurydemin/website-builder-template
