Habilidades upgrading-expo
📦

upgrading-expo

Seguro

Atualizar Versões do Expo SDK com Segurança

Também disponível em: expo

As atualizações do Expo SDK frequentemente quebram aplicativos devido a conflitos de dependências e alterações de API. Esta skill orienta você por atualizações seguras com etapas adequadas de teste e migração.

Suporta: Claude Codex Code(CC)
📊 70 Adequado
1

Baixar o ZIP da skill

2

Upload no Claude

Vá em Configurações → Capacidades → Skills → Upload skill

3

Ative e comece a usar

Testar

A utilizar "upgrading-expo". Upgrade from Expo SDK 49 to 50

Resultado esperado:

  • 1. Create a backup branch: git checkout -b upgrade-expo-50
  • 2. Update Expo CLI: npm install -g expo-cli@latest
  • 3. Install Expo SDK 50: npx expo install expo@50
  • 4. Fix dependencies: npx expo install --fix
  • 5. Run diagnostics: npx expo-doctor
  • 6. Test on iOS and Android simulators
  • 7. Review and update app.json configuration

A utilizar "upgrading-expo". Handle breaking changes in SDK 50

Resultado esperado:

  • Breaking changes to address:
  • - SplashScreen module now requires explicit imports
  • - StatusBar API moved to expo-status-bar package
  • - App auth flow updated in expo-auth-session
  • Migration steps provided for each change with code examples

Auditoria de Segurança

Seguro
v1 • 2/25/2026

Static analyzer flagged 14 patterns but all are false positives. The skill is a markdown documentation file containing instructional bash commands in code blocks (not executed), reference URLs (not network requests), and no actual code execution capability. Safe for publication.

1
Arquivos analisados
119
Linhas analisadas
0
achados
1
Total de auditorias
Nenhum problema de segurança encontrado
Auditado por: claude

Pontuação de qualidade

38
Arquitetura
100
Manutenibilidade
85
Conteúdo
32
Comunidade
100
Segurança
83
Conformidade com especificações

O Que Você Pode Construir

Atualização Anual do SDK

Atualize seu aplicativo Expo para a versão mais recente do SDK para acessar novos recursos e patches de segurança

Migração de Mudanças Disruptivas

Navegue por atualizações de versão principais com migração de APIs depreciadas e alterações de configuração

Verificação de Compatibilidade Pré-Lançamento

Garanta que as dependências do aplicativo sejam compatíveis antes de lançá-las nas lojas de aplicativos

Tente Estes Prompts

Atualização Básica do SDK
I need to upgrade my Expo app from SDK 49 to SDK 50. What are the steps?
Revisão de Mudanças Disruptivas
What breaking changes should I expect when upgrading from Expo SDK 48 to 50? List the affected APIs and migration steps.
Resolução de Conflito de Dependências
After running expo install --fix, I have peer dependency warnings for react-native-reanimated. How do I resolve this?
Atualização Completa com Plano de Testes
Create a complete upgrade plan for moving from Expo SDK 49 to 51 including: pre-upgrade checklist, command sequence, configuration changes, and a testing checklist for iOS and Android.

Melhores Práticas

  • Sempre atualize em um branch de recursos e faça commit antes de começar
  • Use npx expo install em vez de npm install para pacotes Expo
  • Execute expo-doctor antes e depois da atualização para verificar a configuração

Evitar

  • Pular a etapa de backup pré-atualização
  • Usar npm install em vez de expo install para pacotes Expo
  • Mesclar alterações de atualização sem testar tanto no iOS quanto no Android

Perguntas Frequentes

Posso pular versões do SDK ao atualizar?
Sim, mas atualizar várias versões de uma vez aumenta o risco. Para saltos grandes (2+ versões), considere atualizações incrementais para capturar mudanças disruptivas mais facilmente.
Preciso fazer eject do Expo para atualizar?
Não. O workflow gerenciado do Expo suporta atualizações de SDK sem necessidade de eject. Apenas módulos nativos personalizados podem exigir configuração adicional.
Quanto tempo uma atualização de SDK normalmente leva?
Atualizações simples levam 30-60 minutos. Atualizações complexas com mudanças disruptivas ou código nativo personalizado podem levar várias horas ou exigir trabalho distribuído em várias sessões.
O que devo fazer se a atualização quebrar meu aplicativo?
Use git para reverter para seu branch de backup. Revise as mensagens de erro, consulte o guia de migração do Expo para sua versão específica e resolva as mudanças disruptivas uma de cada vez.
Preciso atualizar o Xcode e o Android Studio antes de atualizar?
Não necessariamente, mas ter as versões mais recentes ajuda. Algumas versões do SDK requerem versões mínimas do Xcode ou Android Studio - verifique as notas de lançamento.
Esta skill pode atualizar meus pacotes de terceiros automaticamente?
Não. A skill orienta você usando expo install --fix que atualiza pacotes Expo. Pacotes de terceiros devem ser verificados manualmente quanto à compatibilidade com a nova versão do SDK.

Detalhes do Desenvolvedor

Estrutura de arquivos

📄 SKILL.md