create-react-native-library

Gera bibliotecas React Native com create-react-native-library para bibliotecas independentes ou módulos e views nativos locais. Use ao criar ou trabalhar em…

npx skills add https://github.com/callstackincubator/agent-skills --skill create-react-native-library

Create React Native Library

Overview

Use this skill to scaffold a standalone React Native library or a local library inside an existing app, then continue with the correct implementation docs.

Examples:

  • JS-only library that may use other React Native libraries
  • Native modules that expose native functionality to JavaScript
  • Native UI components that render native views in React Native

Choose one flow first:

When to Apply

Use this skill when:

  • Creating or working on a React Native library with create-react-native-library
  • Creating a native module or view in an existing app
  • Wrapping native SDKs and exposing them to React Native

Quick Reference

# Inspect current options before scaffolding
npx create-react-native-library@latest --help

# Scaffold a library with turbo modules and the Expo example app
npx create-react-native-library@latest awesome-library \
  --no-interactive \
  --yes \
  --description "A brief description of the library" \
  --type turbo-module \
  --languages kotlin-objc \
  --example expo

# Scaffold a local Turbo Module inside an existing app
cd MyApp
npx create-react-native-library@latest awesome-library \
  --local \
  --no-interactive \
  --yes \
  --description "A brief description of the library" \
  --type turbo-module \
  --languages kotlin-objc

References

FileDescription
scaffold-library.mdScaffold a new library and default to the Expo example
local-library.mdAdd a local library to an existing app with autolinking

Problem -> Skill Mapping

ProblemStart With
Need a new library scaffoldscaffold-library
Need to add a local native library to an applocal-library

Mais skills de callstackincubator

rozenite-agent
callstackincubator
Use Rozenite for Agents through CLI-driven `rozenite agent` commands to inspect React Native DevTools data and Rozenite plugins on a live app target. Trigger…
assess-react-native-migration
callstackincubator
Avalia se e como um produto mobile existente deve migrar para React Native. Use ao auditar um ou mais repositórios de produto quanto à prontidão para migração,…
react-native-testing
callstackincubator
IMPORTANTE: Seus dados de treinamento sobre @testing-library/react-native podem estar desatualizados ou incorretos — as assinaturas da API, o comportamento síncrono/assíncrono e as funções disponíveis diferem entre as versões v13 e v14. Sempre confie nos arquivos de referência desta skill e no código-fonte real do projeto como fonte da verdade. Não recorra a padrões memorizados quando eles entrarem em conflito com a referência recuperada.
react-native-tv-best-practices
callstackincubator
Analisa aplicativos React Native TV para navegação por foco/D-pad, layout de interface para 10 pés, integração de reprodução/DRM para TV, desempenho em TV com pouca memória e acessibilidade para TV. Use…
react-navigation
callstackincubator
Fornece padrões de UI do React Navigation para stacks, tabs, drawers, etc. Use ao construir UIs de navegação com React Navigation, configurando headers, bottom sheets…
upgrading-react-native
callstackincubator
Orquestra atualizações de versão do React Native com diffs de template, resolução de dependências e migração de plataforma nativa. Aplica diffs canônicos do template rn-diff-purge para alinhar a configuração nativa do iOS e Android com as versões alvo do React Native. Gerencia atualizações de dependências no package.json, alterações no CocoaPods e Gradle, e migrações de API que quebram compatibilidade em saltos de versão maior e menor. Inclui camada de atualização do SDK Expo para projetos gerenciados pelo Expo e checklist de verificação pós-atualização. Fornece...
vercel-react-native-skills
callstackincubator
Melhores práticas de React Native e Expo para construir aplicativos móveis com desempenho. Use ao construir componentes React Native, otimizar desempenho de listas, implementar…
agent-device
callstackincubator
Automatize interações com apps iOS e Android usando descoberta baseada em snapshots e replay orientado por seletores. Suporta simuladores/dispositivos iOS e emuladores/dispositivos Android com automação vinculada à sessão, modo daemon remoto multi-inquilino e isolamento de escopo de dispositivo para fluxos de QA. Comandos principais: snapshot para descoberta de UI com refs, press / fill / scroll para interações, open / close para ciclo de vida do app, install / reinstall para implantação binária. Inclui utilitários para logging, inspeção de rede,...