expo-design-system
Создаёт и поддерживает дизайн-систему в Expo-приложении: токены, компоненты с вариантами и правила их использования. Помогает стандартизировать стили, исправить «AI-вид» интерфейса и провести аудит на отклонения. Используйте expo-native-ui для нативных стилей, expo-project-structure для структуры папок.
Что делает навык
Создаёт и поддерживает дизайн-систему в Expo-приложении, определяя токены (цвета, отступы, типографику) и переиспользуемые компоненты с вариантами. Решает задачу стандартизации стилей, устранения «AI-вида» интерфейса и проведения аудита на отклонения от единого источника правды.
Когда применять
- Инициализация дизайн-системы в новом приложении Expo с нуля.
- Аудит существующего приложения на предмет дрейфа дизайна и внедрение токенов.
- Создание переиспользуемых UI-компонентов (например, кнопок) с поддержкой вариантов и состояний.
- Настройка семантических цветов с поддержкой светлой и тёмной тем.
Как работает
- Проверить наличие существующей системы стилей (NativeWind, Tamagui и др.) и токенов; если система есть, расширять её, а не создавать новую.
- Создать единый источник токенов в src/theme/ (colors, spacing, typography, radius, shadows, motion), используя 4-пунктовую сетку и семантические цвета платформы.
- Определить переиспользуемые компоненты в src/components/ с явными вариантами, размерами, состояниями и поддержкой переопределения стилей.
- Провести аудит приложения на отклонения, используя grep-проверки и рубрики из references/audit.md.
- Заменить повторяющиеся хардкод-значения на импортируемые токены, обеспечив единую точку входа для стилей.
Примеры запросов агенту
Что понадобится
- Среда Expo (React Native)
- Пакет expo-router (для семантических цветов Color)
- Рекомендуется использование expo-native-ui и expo-project-structure
Описание составлено по SKILL.md навыка, сверено 07.10.2026.
Как подключить
SKILL.md к навыкам ассистентаНавык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.