Callstack Agent Skills: практика продакшн-приложений на React Native
Без опыта в React Native агент легко пропускает просадки FPS, ломает нативные проекты при обновлении и путается в навигации. Callstack упаковала практику своей команды в три набора: сборка и оптимизация, тестирование, переход с нативных iOS и Android. Агент сам выбирает подходящий скилл по смыслу задачи.
Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode, Windsurf
Что умеет
react-native-best-practices разбирает FPS, время запуска, память, размер бандла и анимации, опираясь на руководство Callstack по оптимизации
upgrading-react-native применяет диффы шаблона rn-diff-purge, обновляет зависимости и решает изменения в CocoaPods и Gradle
react-navigation строит стеки, вкладки, drawer, шапки и нижние шторки в React Navigation 7 с учётом безопасных зон экрана
github-actions настраивает в CI загружаемые сборки для симулятора iOS и эмулятора Android
assess-react-native-migration оценивает готовность продукта к переходу, а react-native-brownfield-migration встраивает RN в нативные приложения по шагам
Когда пригодится
Приложение дёргается при прокрутке длинного списка или долго стартует, и нужно найти причину
Пора поднять версию React Native, и вы хотите пройти изменения в нативных проектах по шагам
У вас нативные приложения для iOS и Android, и вы решаете, переводить ли их на React Native постепенно
Попросите агента
Проверь этот экран React Native на проблемы с производительностью
Составь план обновления React Native в этом проекте до последней поддерживаемой версии
Настрой GitHub Actions, чтобы на каждый PR собиралась сборка для симулятора iOS
Вопросы
Как установить скиллы Callstack?
Все сразу: npx skills@latest add callstackincubator/agent-skills --skill '*'. Для одного скилла укажите его имя после --skill, например react-native-best-practices.
Работают ли они в Claude Code и Cursor?
Да. README называет Claude Code, Cursor, GitHub Copilot, Gemini CLI и OpenCode, а в Codex наборы ставятся из раздела Plugins.
Подходят ли скиллы для проектов на Expo?
Частично. Скилл brownfield-миграции встраивает в нативные приложения как React Native, так и Expo, а скилл обновлений учитывает переход на новый Expo SDK.