Agent Skills помогают coding-агентам создавать выразительные интерфейсы: выбирать арт-направление, использовать реальные фотографии и проверять результат в браузере вместо генерации типовых AI-страниц.
zanwei/design-dna
Навык агента извлекает визуальный стиль интерфейсов из примеров в структурированный JSON Design DNA и генерирует на его основе похожие интерфейсы.
- Звёзды
- 2,006
- Форки
- 109
- Открытые issues
- 1
- Последний коммит
- 2 месяца назад
Что это?
design-dna — это навык агента для сохранения визуального стиля существующих дизайнов в машиночитаемом JSON. Он принимает скриншоты, изображения или URL и создает профиль по трем направлениям: дизайн-токены (цвета, типографика, отступы, компоновка, формы, глубина, анимация, компоненты), качественные характеристики стиля (настроение, визуальный язык, композиция, изображения, ощущения от взаимодействия) и визуальные эффекты, например Canvas, WebGL, частицы, шейдеры, анимация при прокрутке и glassmorphism.
Навык работает в три этапа: формирует структуру схемы, анализирует примеры и создает полный профиль, а затем генерирует новый UI на основе этого профиля и вашего контента. По умолчанию результатом служит автономная HTML/CSS/JS-страница. Полученный JSON можно сохранять, версионировать и повторно использовать в разных проектах.
Дополнительный детерминированный этап измерений использует кластеризацию k-means по пикселям изображения, чтобы определить точные HEX-коды цветов и их долю, а затем сравнивает с ними скриншоты сгенерированного UI, рассчитывая ΔE для каждого цвета. Так агент может проверять точность цветопередачи, а не полагаться на визуальную оценку.
Ключевые возможности
- 01Извлекает из примеров дизайн-токены: цвета, типографику, отступы, компоновку и анимацию.
- 02Описывает качественные характеристики стиля, включая настроение, композицию и ощущения от взаимодействия.
- 03Собирает каталог визуальных эффектов, в том числе WebGL, частиц, шейдеров и анимации при прокрутке.
- 04Генерирует новый UI на основе сохраненного JSON DNA и вашего контента.
- 05Поддерживает дополнительное измерение цветов по пикселям и проверку сгенерированного результата с помощью ΔE.
- 06Устанавливается через skills CLI для Cursor, Claude Code, Codex и других агентов.
Сценарии использования
- Воспроизведение стиля сайта-образца в новом проекте без необходимости подбирать значения наугад.
- Сохранение визуального языка команды в виде версионируемой спецификации JSON, общей для нескольких проектов.
- Проверка соответствия сгенерированного UI цветовой палитре бренда с заданной точностью измерений.
- Преобразование набора вдохновляющих скриншотов в единый дизайн-бриф для агента.
Быстрый старт
- 1
Установите skill с помощью skills CLI (требуется Node.js)
npx skills add zanwei/design-dna - 2
Или установите его для определённого agent, например Cursor, без интерактивного взаимодействия
npx skills add zanwei/design-dna -a cursor -g -y - 3
Попросите agent проанализировать референсные скриншоты или URL и преобразовать их в Design DNA JSON, а затем сгенерировать на его основе UI
Что важно знать
- Это agent skill, поэтому для его запуска нужен совместимый AI coding agent.
- Для работы необязательных скриптов детерминированной генерации цветов требуется локальный клон репозитория и установка npm install.
Темы
Частые вопросы
- Что такое design-dna?
- Навык агента извлекает визуальный стиль интерфейсов из примеров в структурированный JSON Design DNA и генерирует на его основе похожие интерфейсы. design-dna — это навык агента для сохранения визуального стиля существующих дизайнов в машиночитаемом JSON. Он принимает скриншоты, изображения или URL и создает профиль по трем направлениям: дизайн-токены (цвета, типографика, отступы, компоновка, формы, глубина, анимация, компоненты), качественные характеристики стиля (настроение, визуальный язык, композиция, изображения, ощущения от взаимодействия) и визуальные эффекты, например Canvas, WebGL, частицы, шейдеры, анимация при прокрутке и glassmorphism.
- design-dna можно использовать бесплатно? Какая у него лицензия?
- design-dna распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- design-dna всё ещё поддерживается?
- Обновлялся за последние 6 месяцев. Последний коммит в design-dna — 28 авг. 2026 г..
- Для чего можно использовать design-dna?
- Воспроизведение стиля сайта-образца в новом проекте без необходимости подбирать значения наугад. Сохранение визуального языка команды в виде версионируемой спецификации JSON, общей для нескольких проектов. Проверка соответствия сгенерированного UI цветовой палитре бренда с заданной точностью измерений. Преобразование набора вдохновляющих скриншотов в единый дизайн-бриф для агента.
- Как установить design-dna?
- Установите skill с помощью skills CLI (требуется Node.js): npx skills add zanwei/design-dna Или установите его для определённого agent, например Cursor, без интерактивного взаимодействия: npx skills add zanwei/design-dna -a cursor -g -y Попросите agent проанализировать референсные скриншоты или URL и преобразовать их в Design DNA JSON, а затем сгенерировать на его основе UI
- Где скачать design-dna?
- Исходный код и инструкции по установке — на GitHub: https://github.com/zanwei/design-dna
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Набор инструкций и знаний, который помогает Claude и другим coding agents стать экспертами по UX/UI-дизайну: DTCG-токены, спецификации компонентов, 138 дизайн-систем и 52 объективные проверки.
Навык проектирования интерфейсов для AI-агентов: предлагает разные варианты дизайна, сравнивает их и дорабатывает по реальным скриншотам.
Дизайн-скилл для Claude Code, Cursor и Codex, который помогает AI-агентам писать интерфейсы, не похожие на сгенерированные ИИ.
Спецификация формата и CLI для описания визуальной идентичности (дизайн-токены и пояснения), чтобы coding agents могли создавать согласованные интерфейсы.
CLI открывает любой сайт в headless-браузере и извлекает его дизайн-систему в виде токенов DTCG, конфига Tailwind, переменных Figma и других форматов.