Pular pro conteúdo

React Native Best Practices skill

O Claude mede onde o app React Native engasga, aplica a correção certa e mede de novo pra provar que melhorou.

por Callstack IncubatorPublicada pela própria empresa

instalações
30,2 mil
estrelas no GitHub
1.683
No skills.sh desde
janeiro de 2026
Licença
MIT

Atualizada no GitHub em 8 de outubro de 2026. Dados conferidos em 26 de outubro de 2026, no skills.sh e no GitHub.

O que ela faz

Baseada no guia de otimização de React Native da Callstack, cobre seis frentes em ordem de prioridade: travadas e renderização demais, tamanho do pacote, tempo de abertura, desempenho nativo, memória e animações. São 29 arquivos de referência com código.

Trabalha num ciclo: mede antes, corrige, mede de novo e confere o ganho, como FPS de 45 pra 60 ou pacote de 2,1 MB pra 1,6 MB. Se o número não melhorou, desfaz e tenta a próxima. Não sugere useMemo nem mudança no gerenciamento de estado sem uma medição que mostre o problema.

Usa o React DevTools pelo agent-device ou à mão, o source-map-explorer pro tamanho do pacote e os perfis do Xcode e do Android Studio. As correções vão de trocar ScrollView por FlashList e cortar imports em barril até ligar o R8 no Android e alinhar bibliotecas em 16 KB pro Google Play.

Nas palavras de quem fez

Provides React Native performance optimization guidelines for FPS, TTI, bundle size, memory leaks, re-renders, and animations. Applies to tasks involving…

Callstack Incubator, no SKILL.md

Quando usar

  • O app trava ao rolar uma lista ou abrir uma tela
  • O app demora pra abrir no celular do cliente
  • O app ficou pesado demais pra baixar
  • O uso de memória cresce até o app fechar sozinho
  • Ajustar as bibliotecas ao alinhamento de 16 KB que o Google Play cobra

Depois de instalar, é só pedir assim

  • O feed do meu app React Native trava ao rolar. Mede, acha a causa e corrige
  • Analisa o tamanho do pacote do app e me diz o que dá pra cortar
  • Mede o tempo de abertura do app no Android e propõe o que fazer pra ele abrir mais rápido

Segurança

Gen Agent Trust Hub, Socket e Snyk leem o código da skill atrás de comando perigoso, dado vazando e instrução escondida. Alerta não é reprovação: quer dizer que vale ler o que a skill faz antes de instalar.

  • Gen Agent Trust HubPassou
  • SocketPassou
  • SnykPassou

Perguntas

Como instalar a React Native Best Practices no Claude Code?

Toca em Levar, aqui nesta página, e deixa seu nome, e-mail e WhatsApp (é uma vez só). Aparece uma frase pronta: cola ela no Claude Code, que ele mesmo instala a React Native Best Practices, e a skill passa a valer na próxima conversa. A mesma frase serve no Codex. Se preferir fazer na mão, o passo a passo está em como instalar skills no Claude Code.

O que precisa pra funcionar?

Um projeto React Native e um aparelho ou emulador pra medir. Pros perfis nativos, Xcode no Mac e Android Studio. O agent-device ajuda a medir sozinho, mas sem ele dá pra usar o React Native DevTools à mão. Sem chave de API nem conta paga.

Ela faz o app do zero?

Não. É só desempenho: medir, achar o gargalo e corrigir. Tela, navegação e visual ficam com outras skills.

Roda no Codex e no Antigravity?

Sim. São um SKILL.md e referências em texto, então funciona em qualquer agente que leia skills. Os comandos de medição rodam no seu terminal.

Levar essa skill

1x react-native-best-practicesR$ 0,00

TotalR$ 0,00

A skill sai aqui mesmo, na hora. Seus dados eu uso pra falar com você sobre o MazyOS.

Levar precisa do JavaScript ligado. O código da skill está no GitHub: github.com/callstackincubator/agent-skills

Aprenda a usar

Mais da loja Callstack Incubator

Ver a loja Callstack Incubator