02Дизайн-системы
Дизайн-токены из референса
Извлечь систему цветов, типографики, теней, радиусов и spacing из примера и оформить как токены.
Извлеки дизайн-токены из {{reference}}.
1. Цветовая палитра
Сначала наблюдай:
- Какой основной фон?
- Какой основной цвет текста?
- Сколько акцентов? Где используются?
- Есть ли warm/cool оттенки внутри нейтральных?
Извлеки в семантике:
:root {
/* Базовая палитра (raw) */
--gray-50: ...;
--gray-100: ...;
--gray-900: ...;
--accent-500: ...;
/* Семантические токены */
--bg: var(--gray-50);
--bg-elevated: var(--gray-100);
--fg: var(--gray-900);
--fg-muted: var(--gray-600);
--border: var(--gray-200);
--accent: var(--accent-500);
}
2. Типографика
- Шрифты (display / body / mono)
- Размеры (минимум 6 уровней)
- Веса (минимум 3)
- Line-height + tracking
--font-sans: ...;
--font-serif: ...;
--font-mono: ...;
--text-xs: 0.75rem;
--text-sm: ...;
--leading-tight: 1.1;
--leading-snug: 1.3;
--leading-normal: 1.5;
3. Spacing
Найди базовую единицу (обычно 4 или 8px) и систему:
--space-1: 0.25rem;
--space-2: 0.5rem;
--space-4: 1rem;
--space-8: 2rem;
4. Радиусы
--radius-sm: ...;
--radius-md: ...;
--radius-lg: ...;
--radius-full: 9999px;
5. Тени
--shadow-sm: 0 1px 2px rgba(0,0,0,0.05);
--shadow-md: ...;
--shadow-lg: ...;
6. Z-index уровни
--z-base: 0;
--z-dropdown: 10;
--z-modal: 50;
--z-toast: 100;
7. Motion
--ease-out: cubic-bezier(0.16, 1, 0.3, 1);
--duration-fast: 150ms;
--duration-normal: 250ms;
Финальный отчёт
- Markdown-таблица "наблюдаемое значение → токен"
- Готовый CSS с переменными
- Tailwind config update (если используется)
- 1-2 примера применения
Принципы
- Не копируй каждый цвет — выводи систему (шкалу 50→900)
- Семантика > raw (
--bgпонятнее чем--gray-50) - Меньше токенов лучше. 4 акцента вместо 12.
- Дай токенам имена которые опишут роль, а не значение
Похожие промты
site / audit
Аудит brand-consistency
Прогон интерфейса на согласованность: цвета, spacing, typography, voice, иконки. Найти отклонения от системы.
auditdesign-systembrand
Открыть
Средний30-60 мин
site / audit
Brand guidelines с нуля
Сборка полного гайдлайна: voice, color tokens, типографика, правила логотипа, антипаттерны и примеры. Готовый DESIGN.md.
brandguidelinesdesign-system
Открыть
Продвинутый2-4 часа
design / design-system
Документация компонента
Документация по компоненту: API, варианты, состояния, доступность, использование.
design-systemdocumentationcomponents
Открыть
Начальный15-30 мин