Словами самого skill
Этот skill строит масштабируемые дизайн-системы с design tokens, инфраструктурой тематизации и паттернами архитектуры компонентов. Он создаёт трёхуровневую иерархию токенов — примитивные токены для необработанных значений, семантические токены для контекстного смысла и токены компонентов для конкретного использования — а затем реализует переключение тем с помощью CSS custom properties и React context providers.
Skill обрабатывает генерацию токенов для нескольких платформ — CSS, iOS и Android, выстраивает workflow от Figma к коду со Style Dictionary и проектирует библиотеки компонентов с использованием compound components, полиморфных компонентов, вариантов, слотов и headless UI-паттернов. Он определяет системные настройки, такие как prefers-color-scheme и режимы пониженной анимации.
Что он выдаёт
- Файлы токенов для нескольких платформ, сгенерированные для CSS, iOS и Android
- Библиотеки компонентов с системами вариантов и размеров
- Документация и рекомендации по дизайн-системе
Как это работает
- 01Определите примитивные токены
Создайте токены необработанных значений для цветов, размеров и шрифтов, которые служат базовым слоем. Это буквальные значения, такие как hex-коды и измерения в пикселях.
- 02Постройте слой семантических токенов
Ссылайтесь на примитивные токены, чтобы создать контекстные токены, такие как text-primary, surface-elevated и border-default, которые несут смысл, а не визуальное описание.
- 03Создайте токены, специфичные для компонентов
Определите токены для конкретного использования компонентов, такие как button-bg и card-border, которые ссылаются на семантические токены.