Настройка DESIGN.md для генерации UI ИИ
Пошаговая инструкция по использованию коллекции DESIGN.md файлов от популярных брендов для автоматической генерации интерфейсов с помощью ИИ-агентов.
Требования
- Установленный Node.js (v18+)
- Доступ к терминалу
- Аккаунт в Figma (для изучения дизайн-систем)
- Базовые знания Git
Клонирование репозитория awesome-design-md
Склонируйте репозиторий с коллекцией DESIGN.md файлов на локальную машину для дальнейшего анализа и использования.
git clone https://github.com/VoltAgent/awesome-design-md.git
cd awesome-design-mdИзучение структуры DESIGN.md
Ознакомьтесь с примерами DESIGN.md файлов в репозитории. Каждый файл содержит детали дизайн-системы: цвета, типографику, компоненты и токены.
ls -la
find . -name "DESIGN.md" -type fВыбор подходящей дизайн-системы
Определите бренд или стиль, который подходит вашему проекту. Изучите соответствующий DESIGN.md файл для понимания его структуры и содержания.
cat examples/slack/DESIGN.mdСоздание собственного DESIGN.md
Создайте файл DESIGN.md в корне вашего проекта, основываясь на выбранной дизайн-системе. Включите ключевые разделы: цвета, типографику, компоненты, токены.
touch DESIGN.md
echo "# Design System" > DESIGN.mdДобавление цветовой палитры
Определите основные цвета интерфейса: основной, вторичный, акцентные, фоновые. Укажите HEX-значения и назначение каждого цвета.
echo "## Colors
- Primary: #007AFF
- Secondary: #FF2D55
- Background: #F8F9FA" >> DESIGN.mdОпределение типографики
Укажите шрифты, размеры и начертания текста для заголовков, подзаголовков и основного текста. Это поможет ИИ генерировать согласованную типографику.
echo "## Typography
- Font Family: Inter
- H1: 32px / Bold
- Body: 16px / Regular" >> DESIGN.mdОписание компонентов интерфейса
Перечислите ключевые компоненты UI: кнопки, формы, карточки, навигацию. Для каждого укажите состояния (обычное, наведение, активное, отключенное).
echo "## Components
### Button
- Default: rounded rectangle
- Hover: opacity 90%" >> DESIGN.mdИнтеграция с ИИ-агентом
Передайте созданный DESIGN.md ИИ-агенту (например, Claude Code или VoltAgent) вместе с задачей генерации интерфейса. Убедитесь, что агент понимает структуру файла.
echo "Сгенерируй интерфейс на основе DESIGN.md"Проверка сгенерированного UI
Проверьте, насколько сгенерированный интерфейс соответствует описанию в DESIGN.md. При необходимости дополните файл деталями и повторите генерацию.
echo "Проверь соответствие цветам и компонентам"Настройка DESIGN.md для генерации UI ИИ
Пошаговая инструкция по использованию коллекции DESIGN.md файлов от популярных брендов для автоматической генерации интерфейсов с помощью ИИ-агентов.
Предварительные требования
- Установленный Node.js (v18+)
- Доступ к терминалу
- Аккаунт в Figma (для изучения дизайн-систем)
- Базовые знания Git
Шаг 1: Клонирование репозитория awesome-design-md
Склонируйте репозиторий с коллекцией DESIGN.md файлов на локальную машину для дальнейшего анализа и использования.
git clone https://github.com/VoltAgent/awesome-design-md.git
cd awesome-design-md
Шаг 2: Изучение структуры DESIGN.md
Ознакомьтесь с примерами DESIGN.md файлов в репозитории. Каждый файл содержит детали дизайн-системы: цвета, типографику, компоненты и токены.
ls -la
find . -name "DESIGN.md" -type f
Шаг 3: Выбор подходящей дизайн-системы
Определите бренд или стиль, который подходит вашему проекту. Изучите соответствующий DESIGN.md файл для понимания его структуры и содержания.
cat examples/slack/DESIGN.md
Шаг 4: Создание собственного DESIGN.md
Создайте файл DESIGN.md в корне вашего проекта, основываясь на выбранной дизайн-системе. Включите ключевые разделы: цвета, типографику, компоненты, токены.
touch DESIGN.md
echo "# Design System" > DESIGN.md
Шаг 5: Добавление цветовой палитры
Определите основные цвета интерфейса: основной, вторичный, акцентные, фоновые. Укажите HEX-значения и назначение каждого цвета.
echo "## Colors
- Primary: #007AFF
- Secondary: #FF2D55
- Background: #F8F9FA" >> DESIGN.md
Шаг 6: Определение типографики
Укажите шрифты, размеры и начертания текста для заголовков, подзаголовков и основного текста. Это поможет ИИ генерировать согласованную типографику.
echo "## Typography
- Font Family: Inter
- H1: 32px / Bold
- Body: 16px / Regular" >> DESIGN.md
Шаг 7: Описание компонентов интерфейса
Перечислите ключевые компоненты UI: кнопки, формы, карточки, навигацию. Для каждого укажите состояния (обычное, наведение, активное, отключенное).
echo "## Components
### Button
- Default: rounded rectangle
- Hover: opacity 90%" >> DESIGN.md
Шаг 8: Интеграция с ИИ-агентом
Передайте созданный DESIGN.md ИИ-агенту (например, Claude Code или VoltAgent) вместе с задачей генерации интерфейса. Убедитесь, что агент понимает структуру файла.
echo "Сгенерируй интерфейс на основе DESIGN.md"
Шаг 9: Проверка сгенерированного UI
Проверьте, насколько сгенерированный интерфейс соответствует описанию в DESIGN.md. При необходимости дополните файл деталями и повторите генерацию.
echo "Проверь соответствие цветам и компонентам"