Слои «Primary / Blue 500» в Figma растут быстрее, чем баг-репорты? Сегодня узнаем, как превратить рассыпающуюся палитру в гибкие дизайн-токены с помощью Token Studio — и перестать бояться re-branding.
- Сквозной перевод цветов и шрифтов в токены за 30 минут.
- Git-версирование пропускает ручные копипасты.
- CI обновляет тему приложения за один pull-request.
- Миграция безопасна: дизайн-файлы выживают, разработка ускоряется.
Почему палитры больше не спасают продукт?
За последние два года мобильные UI удвоили число интерактивных состояний. Статическая палитра «10 оттенков корпоративного синего» просто не успевает: дизайнеры плодят 🔵Blue 600_New, а разработчик теряется между `#1565C0` и `#1E88E5`. Токены решают проблему, потому что описывают цвет и размер в виде данных, а не визуальных плюшек. Кто уже перешёл? Material 3 и Shopify Polaris — переход ценой в тысячи компонентов.
Список симптомов, когда пора на токены:
- > 30 дублей одного оттенка в проекте.
- Редизайн тянется дольше двух спринтов.
- Стили хранятся только в Figma.
- Разработчики меняют SCSS вручную.
- Дизайнеры боятся global replace.
{
"color": {
"blue": {
"50": "#E3F2FD",
"500": "#2196F3",
"900": "#0D47A1"
}
}
}> Конфигурация будущих токенов: один источник — бесконечные платформы.
Мини-вывод: палитра устаревает при каждом фидбэке, токен — остаётся единым источником истины.

- ПОКАЖЕМ, КАК РАЗВЕРНУТЬ МОДЕЛЬ нейросети DEEPSEEK R1 ПРЯМО НА СВОЁМ КОМПЬЮТЕРЕ
- Где и как применять? Потестируем модель после установки на разных задачах
- Как дообучить модель под себя?
Как Token Studio превращает цвета в данные?
Token Studio — бесплатный плагин Figma, который сериализует стили в JSON. Под капотом — обычный объект, но UI-слой скрывает сложность и ускоряет миграцию.
Шаги интеграции:
- Импортируйте существующие стили в Token Studio.
- Сгруппируйте их по семантике (Primary, Surface).
- Экспортируйте JSON локально.
- Подключите репозиторий Git в настройках плагина.
- Настройте push on save.
A(Figma Styles) —> B(Token Studio) —> C(JSON Store)
C —> D(Design Review)
C —> E(Code Repo)
Стрелочная диаграмма: Figma → Token Studio → JSON → код
Мини-вывод: плагин сводит всю работу к нажатию Save & Push, экономя десятки кликов.
Pipeline: JSON → Git → CI. Как автоматизировать?
Один JSON файл мало что меняет, пока не подружится с CI. Ниже — рабочий fragment `.github/workflows/tokens.yml`.
name: Design Tokens Sync
on:
push:
paths:
— «design-tokens/**.json»
jobs:
build:
runs-on: ubuntu-latest
steps:
— uses: actions/checkout@v4
— name: Transform tokens
run: npx token-transformer design-tokens/tokens.json src/styles —format scss
— name: Run tests
run: npm test
Действуйте по чек-листу:
- Храните токены рядом с кодом.
- Запускайте конвертацию в каждом PR.
- Падение тестов — знак, что дизайн-изменение ломает UX.
- Лейбл `design-change` помогает ревьюерам фильтровать задачи.
- Автоматический релиз пакует `npm @my-ui/tokens`.
Мини-вывод: CI превращает смену фирменного цвета в задачу «изменить одну строку».
> Попробуйте сейчас вынести свою главную палитру в JSON-токены и отправить первый PR — увидите, как Git описывает дизайн-долг понятными диффами.
Обновляем тему без боли: тёплый свитч между light и dark
Token Studio умеет хранить несколько наборов значений внутри одного файла. Добавьте ветку `dark` и переключайтесь в UX-прототипах за секунду.
Сделайте так:
- Создайте группу `mode` в Token Studio.
- Скопируйте `light` значения в `dark`.
- Измените критические цвета.
- Экспортируйте два JSON-файла.
- В коде используйте CSS `data-theme` hook.
:root[data-theme='dark'] {
--color-bg-surface: var(--sys-color-surface-dark);
}Мини-вывод: две темы — два файла, но один процесс; продукт выглядит цельно и ночью, и днём.
Финальная таблица: шаги миграции на токены
| # | Действие | Инструмент | Выход | Время |
| 1 | Аудит палитры | Figma | Список стилей | 30 мин |
| 2 | Импорт в токены | Token Studio | JSON | 15 мин |
| 3 | Git push | Token Studio | Pull request | 1 мин |
| 4 | CI-конвертация | GitHub Actions | SCSS vars | 2 мин |
| 5 | Ревью + merge | GitHub UI | Мастер | 5 мин |
| 6 | Тема Dark | Token Studio | Второй JSON | 20 мин |
Берите JSON-шаблон, подключайте CI и подарите своей дизайн-системе второе дыхание — пока конкуренты чинят дубликаты стилей.
- Выполним базовые задачи на российских нейросетях и посмотрим на результаты!
- Файл-инструкцию «Как сделать нейро-фотосессию из своего фото бесплатно, без иностранных карт и прочих сложностей»
- Покажем 10+ способов улучшить свою жизнь с ИИ каждому — от ребенка и пенсионера до управленца и предпринимателя
- Возможность получить Доступ в Нейроклуб на целый месяц
- Как ИИ ускоряет работу и приносит деньги
- За 2 часа вы получите четкий план, как начать работать с ИИ прямо сейчас!