Словами самого skill
Набор инструментов дизайн-системы для превращения одного фирменного цвета в полный набор токенов. design_token_generator.py принимает hex-цвет и пресет modern, classic или playful и возвращает цвета, типографику, отступы 8pt, размеры, границы, тени, анимацию, breakpoints и слои z-index в формате json, css, scss или сводки.
Далее четыре рабочих процесса охватывают архитектуру компонентов от атомов до шаблонов, адаптивные breakpoints с гибким типом на clamp(), проверку контраста WCAG и передачу разработчикам в виде переменных React CSS, конфигурации Tailwind или styled-components, а также синхронизацию с Figma через Tokens Studio. Рассчитан на senior UI-дизайнеров, которым нужно документировать токены и компоненты для команды разработки.
Что он выдаёт
- Документация API компонентов, охватывающая props, варианты, состояния и требования к доступности.
- Фрагменты кода для интеграции с React через CSS-переменные, конфигурацию темы Tailwind и styled-components.
- Семантические цветовые токены, несущие собственные контрастные цвета.
Как это работает
- 01Зафиксируйте фирменный цвет
Рабочий процесс начинается с определения основного фирменного цвета, который файл требует в формате hex, так как каждая генерируемая категория производится из него.
- 02Запустите генератор токенов
Один вызов скрипта создаёт всю систему: цвет, стилевой пресет и формат вывода — три аргумента, которые он принимает.
- 03Привязка токенов к иерархии компонентов
Компоненты организованы как атомы, молекулы, организмы и шаблоны, и каждый из них привязан к группам токенов, которые он использует.
- 04Настройка breakpoint'ов и гибкой типографики
Шесть breakpoint'ов идут от xs до 2xl, а гибкая типографика выражена формулой clamp между минимальным и максимальным размером.
- 05Встраивание токенов в кодовую базу
Рабочий процесс передачи показывает файл токенов, импортируемый напрямую, тему Tailwind, собранную из JSON, и тему styled-components, считывающую ключи токенов.
- 06Синхронизация с Figma и финальная проверка
Токены попадают в Figma через плагин Tokens Studio, а чек-лист передачи подтверждает, что пайплайн, библиотека компонентов и документация готовы.