Как использовать VoltAgent/awesome-design-md для генерации UI под брендовый дизайн
Пошаговая инструкция по клонированию репозитория с готовыми DESIGN.md-файлами, выбору подходящего дизайн-системы и внедрению её в свой проект с помощью coding-агентов.
Требования
- Установлен git
- Доступ к терминалу (bash/zsh)
- Проект, в который хотите добавить дизайн
Клонировать репозиторий awesome-design-md
Склонируйте репозиторий с анализом DESIGN.md-файлов популярных брендовых дизайн-систем.
git clone https://github.com/VoltAgent/awesome-design-md.git
cd awesome-design-mdПосмотреть доступные DESIGN.md файлы
В репозитории каждый подкаталог соответствует одной дизайн-системе и содержит файл DESIGN.md с анализом токенов и правил.
ls -1
# Пример вывода:
# ant-design
# material-ui
# chakra-ui
# ...Выбрать нужную дизайн-систему и скопировать её DESIGN.md в ваш проект
Определите, какая дизайн-система соответствует вашему бренду (например, material-ui). Скопируйте файл DESIGN.md из выбранного каталога в корень вашего проекта.
cp material-ui/DESIGN.md /путь/к/вашему/проекту/DESIGN.md
# Если вы работаете в другом каталоге, замените путь соответственноЗапустить coding-агент для генерации UI на основе DESIGN.md
Используйте своего предпочитаемого LLM-агента (Claude Code, GitHub Copilot, Cursor и т.п.). Пригласите его проанализировать DESIGN.md и сгенерировать компоненты UI, соответствующие токенам и правилам дизайн-системы.
# Пример взаимодействия с Claude Code в терминале:
claude-code "Прочитай DESIGN.md и создай React-компонент кнопки, используя токены из файла"
# Агент вернёт код компонента, который можно сохранить в ваш проект.Проверить и интегрировать сгенерированный код
Полученный код агентом следует поместить в соответствующие каталоги проекта (components, styles и т.д.), выполнить lint и убедиться, что он соответствует вашим стандартам.
mv /tmp/generated-button.jsx src/components/Button.jsx
npm run lint # или ваша команда проверки кода
npm run test # если есть unit-тестыКак использовать VoltAgent/awesome-design-md для генерации UI под брендовый дизайн
Пошаговая инструкция по клонированию репозитория с готовыми DESIGN.md-файлами, выбору подходящего дизайн-системы и внедрению её в свой проект с помощью coding-агентов.
Предварительные требования
- Установлен git
- Доступ к терминалу (bash/zsh)
- Проект, в который хотите добавить дизайн
Шаг 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 -1
# Пример вывода:
# ant-design
# material-ui
# chakra-ui
# ...
Шаг 3: Выбрать нужную дизайн-систему и скопировать её DESIGN.md в ваш проект
Определите, какая дизайн-система соответствует вашему бренду (например, material-ui). Скопируйте файл DESIGN.md из выбранного каталога в корень вашего проекта.
cp material-ui/DESIGN.md /путь/к/вашему/проекту/DESIGN.md
# Если вы работаете в другом каталоге, замените путь соответственно
Шаг 4: Запустить coding-агент для генерации UI на основе DESIGN.md
Используйте своего предпочитаемого LLM-агента (Claude Code, GitHub Copilot, Cursor и т.п.). Пригласите его проанализировать DESIGN.md и сгенерировать компоненты UI, соответствующие токенам и правилам дизайн-системы.
# Пример взаимодействия с Claude Code в терминале:
claude-code "Прочитай DESIGN.md и создай React-компонент кнопки, используя токены из файла"
# Агент вернёт код компонента, который можно сохранить в ваш проект.
Шаг 5: Проверить и интегрировать сгенерированный код
Полученный код агентом следует поместить в соответствующие каталоги проекта (components, styles и т.д.), выполнить lint и убедиться, что он соответствует вашим стандартам.
mv /tmp/generated-button.jsx src/components/Button.jsx
npm run lint # или ваша команда проверки кода
npm run test # если есть unit-тесты