Repolode
zanwei

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. 1

    Установите skill с помощью skills CLI (требуется Node.js)

    npx skills add zanwei/design-dna
  2. 2

    Или установите его для определённого agent, например Cursor, без интерактивного взаимодействия

    npx skills add zanwei/design-dna -a cursor -g -y
  3. 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 обновляется ежедневно.

Похожие проекты

Agent Skills помогают coding-агентам создавать выразительные интерфейсы: выбирать арт-направление, использовать реальные фотографии и проверять результат в браузере вместо генерации типовых AI-страниц.

99,8 тыс.6,8 тыс.JavaScriptMITОбновлён 18 часов назад

Набор инструкций и знаний, который помогает Claude и другим coding agents стать экспертами по UX/UI-дизайну: DTCG-токены, спецификации компонентов, 138 дизайн-систем и 52 объективные проверки.

2,4 тыс.253JavaScriptMITОбновлён позавчера