Callstack Agent Skills : l'expérience React Native en production
Sans pratique de React Native, un agent laisse passer les chutes de FPS, casse les projets natifs lors d'une mise à jour et s'égare dans la navigation. Callstack a regroupé l'expérience de son équipe sur des apps en production en trois lots : construire et optimiser, tester, migrer depuis iOS et Android natifs. L'agent choisit le skill selon la tâche.
Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode, Windsurf
Ce qu’il fait
react-native-best-practices traite FPS, temps de démarrage, mémoire, taille du bundle et animations d'après le guide d'optimisation de Callstack
upgrading-react-native applique les diffs de modèle rn-diff-purge, met à jour les dépendances et gère les changements CocoaPods et Gradle
react-navigation construit piles, onglets, drawers, en-têtes et feuilles de React Navigation 7 en respectant les zones sûres
github-actions met en place une CI qui produit des builds téléchargeables pour le simulateur iOS et l'émulateur Android
assess-react-native-migration évalue si le produit est prêt, et react-native-brownfield-migration intègre RN aux apps natives par étapes
Quand s’en servir
L'app saccade sur une longue liste ou démarre lentement, et vous voulez en connaître la cause
Il faut monter de version React Native et vous voulez traiter pas à pas les changements côté natif
Vous avez des apps natives iOS et Android et envisagez d'adopter React Native progressivement
Demandez à l’agent
Vérifie les performances de cet écran React Native et propose des corrections
Prépare la mise à jour de ce projet vers la dernière version prise en charge de React Native
Configure GitHub Actions pour que chaque PR produise un build du simulateur iOS
Questions
Comment installer les skills Callstack ?
Tous d'un coup avec npx skills@latest add callstackincubator/agent-skills --skill '*'. Pour un seul, indiquez son nom après --skill, par exemple react-native-best-practices.
Fonctionnent-ils dans Claude Code et Cursor ?
Oui. Le README cite Claude Code, Cursor, GitHub Copilot, Gemini CLI et OpenCode ; dans Codex, les lots s'installent depuis l'écran Plugins.
Sont-ils utiles pour un projet Expo ?
En partie. Le skill brownfield intègre React Native ou Expo dans une app native, et le skill de mise à jour prend en compte la montée du SDK Expo.