К основному содержанию
скилл CX Codex

react-native-unistyles-v3 — скилл для Claude Code: стили RN

Скилл ведёт агента по react-native-unistyles v3: настройка Babel или Metro, темы, брейкпоинты, варианты и разбор типичных ошибок.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add jpudysz/react-native-unistyles --skill react-native-unistyles-v3 -a claude-code
Открыть на GitHub

Что делает react-native-unistyles-v3

Скилл включается, когда в коде или запросе всплывают unistyles, StyleSheet.create, withUnistyles, useUnistyles, ScopedTheme, UnistylesRuntime, брейкпоинты или адаптивные темы. Агент сначала читает ваш код, определяет задачу — первичная настройка, добавление темы, отзывчивая вёрстка, починка бага — и дальше применяет паттерны v3, сверяясь со справочными файлами скилла.

Внутри — краткая шпаргалка по трём перегрузкам StyleSheet.create, разовой настройке через StyleSheet.configure, вариантам и compoundVariants, обёртке withUnistyles для пропсов вроде color и trackColor. Отдельный блок правил перечисляет, на чём обычно ломается: спред стилей {...styles.x} рвёт привязку C++ прокси, реэкспорт StyleSheet из barrel-файла не распознаётся плагином, а без сборщика — Babel-плагина, Metro-интеграции или RepackUnistylePlugin — стили перестают быть реактивными. useVariants вызывается до обращения к стилям и всегда получает объект: useVariants(undefined) падает на нативной стороне.

Проект должен быть на React Native 0.81+ с обязательной New Architecture, React 19+ и пакетом react-native-nitro-modules закреплённой версии. Для Expo нужен SDK 54+ и dev client или prebuild — с Expo Go это не заработает. Скилл может править файлы и запускать npx, так что доступ к репозиторию у агента будет.

Какие задачи решает

  • подключить react-native-unistyles v3 к проекту на React Native
  • вынести цвета и типографику в переключаемые темы
  • сделать вёрстку адаптивной через брейкпоинты и miniRuntime
  • описать варианты кнопки и собрать compoundVariants
  • найти причину, по которой стили не обновляются при смене темы

Примеры запросов агенту

  • Настрой unistyles в проекте: Babel-плагин с root на src и StyleSheet.configure с темами light и dark
  • Добавь в кнопку варианты size и color, а для large и primary — рамку через compoundVariants
  • Перепиши этот экран на брейкпоинты unistyles, чтобы ширина контейнера зависела от rt.screen

Как установить react-native-unistyles-v3

1Через Skills CLI (Vercel)

npx skills add jpudysz/react-native-unistyles --skill react-native-unistyles-v3 -a claude-code

2Вручную: положить файлы

~/.claude/skills/react-native-unistyles-v3/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/react-native-unistyles-v3/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о react-native-unistyles-v3

Как установить react-native-unistyles-v3 в Claude Code?

Выполните npx skills add jpudysz/react-native-unistyles --skill react-native-unistyles-v3 -a claude-code. Файл скилла появится по пути ~/.claude/skills/react-native-unistyles-v3/SKILL.md.

Что делает этот скилл?

Проводит агента по работе с react-native-unistyles v3: настройка сборки, темы, отзывчивые стили, варианты, интеграция со сторонними компонентами и разбор ошибок.

Какие версии React Native и Expo нужны?

React Native 0.81+ с New Architecture, React 19+ и react-native-nitro-modules закреплённой версии. Для Expo — SDK 54+ и dev client или prebuild, Expo Go не подойдёт.

Похожие скиллы

Всё по теме «Мобильная разработка» →
vercel-react-native-skills vercel Набор правил по React Native и Expo для ИИ-агента: списки, анимации, навигация. Пригодится, когда агент правит мобильный код и надо, чтобы он делал это одинаково. CX Codex +1 255 200установок animate-expo emilkowalski Создаёт мобильные анимации для React Native и Expo на базе Reanimated и Gesture Handler. Помогает избежать просадок кадров на реальных устройствах. CX Codex +1 137 900установок mobile-native emilkowalski Убирает мелочи, из-за которых веб-приложение на телефоне выдаёт себя: залипающий hover, вспышку при тапе, ошибку с 100vh. CX Codex +1 86 600установок aso coreyhaines31 Анализирует страницы приложений в App Store и Google Play по правилам поисковой оптимизации. Находит слабые места в метаданных, графике и конверсии. CX Codex +1 75 400установок swiftui-pro Paul Hudson Проверяет SwiftUI-код на устаревшие API, ошибки в структуре и проблемы доступности. Пригодится для ревью и доработки проектов на SwiftUI. CX Codex +1 35 200установок orca-emulator stablyai Управляет iOS Simulator внутри Orca с живым экраном устройства. Пригодится для тапов, жестов, поворота экрана и сбора доказательств работы iOS-приложения. CX Codex +1 5 800установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой