Генерация UI с awesome‑design‑md через ИИ‑агентов
Подключение DESIGN.md от VololtAgent: автоматическая генерация UI для design-system, design-tokens и Figma. Ключевые слова: awesome-list, design-md
Требования
- Установленный Git
- Node.js версии 18 или выше
- Редактор кода (VS Code, Cursor, Windsurf и т. д.)
- Базовые знания работы с терминалом
Клонируйте репозиторий awesome-design-md
Склонируйте репозиторий с GitHub на локальную машину, чтобы получить доступ к коллекции DESIGN.md файлов от популярных дизайн-систем.
git clone https://github.com/VoltAgent/awesome-design-md.git
cd awesome-design-mdИзучите структуру репозитория
Ознакомьтесь с содержимым репозитория. Внутри вы найдёте папки с DESIGN.md файлами для различных дизайн-систем (например, Material Design, Ant Design, Chakra UI и др.). Каждый файл содержит описание дизайн-токенов, компонентов, цветовых палитр и правил типографики.
ls -la
find . -name 'DESIGN.md' | head -20Выберите подходящую дизайн-систему
Выберите DESIGN.md файл, который соответствует вашему проекту или стилю, который вы хотите воспроизвести. Откройте файл и изучите его содержимое — в нём описаны все ключевые аспекты дизайн-системы.
cat material-design/DESIGN.md
# или
cat ant-design/DESIGN.mdСкопируйте DESIGN.md в корень вашего проекта
Скопируйте выбранный DESIGN.md файл в корневую директорию вашего проекта. Именно в корне ИИ-агенты кодирования (Cursor, GitHub Copilot, Windsurf и др.) смогут автоматически обнаружить его и использовать как контекст для генерации кода.
cp awesome-design-md/material-design/DESIGN.md /path/to/your/project/DESIGN.md
cd /path/to/your/projectУбедитесь, что ИИ-агент видит файл
Откройте проект в вашем редакторе с поддержкой ИИ-агента (например, Cursor или Windsurf). Убедитесь, что файл DESIGN.md находится в корне проекта и виден в файловом дереве. Большинство ИИ-агентов автоматически читают файлы DESIGN.md, AGENTS.md и подобные из корня.
# Проверьте структуру проекта
ls -la DESIGN.mdНастройте правила для ИИ-агента (опционально)
Для более точной генерации создайте или дополните файл AGENTS.md или .cursorrules в корне проекта. Укажите, что ИИ должен следовать правилам из DESIGN.md при генерации компонентов и стилей.
cat > AGENTS.md << 'EOF'
# Правила для ИИ-агента
При генерации UI-компонентов всегда ссылайся на DESIGN.md в корне проекта.
Следуй дизайн-токенам, цветовой палитре и правилам типографики, описанным в файле DESIGN.md.
EOFЗапросите генерацию UI-компонента
Теперь вы можете попросить ИИ-агента сгенерировать компонент. Агент автоматически прочитает DESIGN.md и сгенерирует код, соответствующий выбранной дизайн-системе. Например, попросите создать кнопку, карточку или форму — стили будут соответствовать описанным в файле.
# Пример промпта для ИИ-агента:
# «Создай компонент кнопки с вариантами primary, secondary и danger,
# следуя правилам из DESIGN.md»Проверьте и адаптируйте сгенерированный код
Проверьте сгенерированный код на соответствие вашим ожиданиям. При необходимости скорректируйте DESIGN.md файл — добавьте специфические токены, цвета или правила, характерные именно для вашего проекта. Чем детальнее DESIGN.md, тем точнее будет результат генерации.
# Отредактируйте DESIGN.md под свои нужды
code DESIGN.mdГенерация UI с помощью VoltAgent и ИИ‑агентов
Пошаговый гайд по подключению коллекции DESIGN.md файлов от VoltAgent к вашему проекту для автоматической генерации интерфейсов, соответствующих популярным дизайн‑системам.
Предварительные требования
- установленный Git;
- Node.js версии 18 или выше;
- редактор кода (Visual Studio Code, Cursor, Windsurf и т. д.);
- базовые навыки работы с терминалом.
Шаг 1. Клонирование репозитория
git clone https://github.com/VoltAgent/awesome-design-md.git
cd awesome-design-md
Шаг 2. Обзор структуры
ls -la
find . -name 'DESIGN.md' | head -20
Внутри находятся папки с DESIGN.md файлами для различных дизайн‑систем — Material Design, Ant Design, Chakra UI и прочие. Каждый файл описывает токены, компоненты, палитру и правила типографики.
Шаг 3. Выбор дизайн‑системы
Откройте нужный DESIGN.md файл и изучите его содержимое.
cat material-design/DESIGN.md
# или
cat ant-design/DESIGN.md
Шаг 4. Копирование в проект
Скопируйте выбранный DESIGN.md в корневую директорию вашего проекта. ИИ‑агенты, такие как Cursor или GitHub Copilot, автоматически обнаружат файл.
cp awesome-design-md/material-design/DESIGN.md /path/to/your/project/DESIGN.md
cd /path/to/your/project
Шаг 5. Проверка видимости файла
Откройте проект в редакторе с поддержкой ИИ‑агента. Убедитесь, что DESIGN.md находится в корне и отображается в файловом дереве.
ls -la DESIGN.md
Шаг 6. Настройка правил (опционально)
Создайте AGENTS.md или .cursorrules в корне проекта, чтобы уточнить, как ИИ‑агент должен использовать DESIGN.md.
cat > AGENTS.md << 'EOF'
# Правила для ИИ‑агента
При генерации UI‑компонентов всегда ссылайся на DESIGN.md в корне проекта.
Следуй дизайн‑токенам, цветовой палитре и правилам типографики, описанным в файле DESIGN.md.
EOF
Шаг 7. Запрос генерации компонента
Сформулируйте запрос к ИИ‑агенту. Пример промпта:
Создай компонент кнопки с вариантами primary, secondary и danger, следуя правилам из DESIGN.md.
Шаг 8. Проверка и адаптация кода
Оцените сгенерированный код. При необходимости доработайте DESIGN.md — добавьте токены, цвета или правила, характерные для вашего проекта.
code DESIGN.md
Описание (meta description): Пошаговое руководство по использованию коллекции DESIGN.md от VoltAgent для генерации пользовательского интерфейса с помощью ИИ‑агентов — Cursor, GitHub Copilot и других. Узнайте, как быстро настроить проект, задать правила и получить готовый UI‑код.
Внутренние ссылки: