Настройка DESIGN.md для генерации UI ИИ

Пошаговая инструкция по использованию коллекции DESIGN.md файлов от популярных брендов для автоматической генерации интерфейсов с помощью ИИ-агентов.

Средний
Алексей Кузнецов
Алексей Кузнецов
Системный администратор20 октября 2026 г.2 мин чтения

Требования

  • Установленный 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 "Проверь соответствие цветам и компонентам"
Поделиться:TelegramX / TwitterVK