Installs into .claude/skills of the current project.
Are you the author of Update Flutter Deps?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/wasabeef-update-flutter-deps-46d1a90c)
---
description: 'Atualizar dependências Flutter com segurança. Ativa com "atualizar pacotes Flutter", "atualizar pubspec.yaml".'
allowed-tools:
- Bash(flutter *)
- Bash(dart *)
- Read
- Edit
---
# Atualizar dependências Flutter com segurança
Atualiza com segurança as dependências de projetos Flutter.
## Uso
```bash
# Verificar estado das dependências e solicitar ao Claude
flutter pub deps --style=compact
"Atualize as dependências do pubspec.yaml para as versões mais recentes"
```
## Exemplos básicos
```bash
# Verificar dependências atuais
cat pubspec.yaml
"Analise as dependências deste projeto Flutter e me informe quais pacotes podem ser atualizados"
# Verificação após upgrade
flutter pub upgrade --dry-run
"Verifique se há mudanças disruptivas no conteúdo planejado para este upgrade"
```
## Integração com Claude
```bash
# Atualização abrangente de dependências
cat pubspec.yaml
"Analise as dependências do Flutter e execute o seguinte:
1. Investigar as versões mais recentes de cada pacote
2. Verificar presença de mudanças disruptivas
3. Avaliar nível de risco (seguro/atenção/perigoso)
4. Sugerir alterações de código necessárias
5. Gerar pubspec.yaml atualizado"
# Atualização segura e gradual
flutter pub outdated
"Evitando atualizações de versão major, atualize apenas pacotes que podem ser atualizados com segurança"
# Análise de impacto de pacote específico
"Informe o impacto e mudanças necessárias se atualizar o provider para a versão mais recente"
```
## Exemplos detalhados
```bash
# Análise detalhada incluindo Release Notes
cat pubspec.yaml && flutter pub outdated
"Analise as dependências e para cada pacote apresente:
1. Versão atual → versão mais recente
2. Avaliação de risco (seguro/atenção/perigoso)
3. Principais alterações (do CHANGELOG)
4. Correções de código necessárias
em formato de tabela"
# Análise de migração para Null Safety
cat pubspec.yaml
"Identifique pacotes que não suportam Null Safety e crie um plano de migração"
```
## Critérios de nível de risco
```text
Seguro (🟢):
- Atualização de versão de patch (1.2.3 → 1.2.4)
- Apenas correções de bug
- Garantia de compatibilidade retroativa
Atenção (🟡):
- Atualização de versão minor (1.2.3 → 1.3.0)
- Adição de novas funcionalidades
- Avisos de descontinuação
Perigoso (🔴):
- Atualização de versão major (1.2.3 → 2.0.0)
- Mudanças disruptivas
- Remoção/alteração de API
```
## Execução da atualização
```bash
# Criar backup
cp pubspec.yaml pubspec.yaml.backup
cp pubspec.lock pubspec.lock.backup
# Executar atualização
flutter pub upgrade
# Verificação após atualização
flutter analyze
flutter test
flutter pub deps --style=compact
```
## Observações
Sempre realize verificação de funcionamento após a atualização. Em caso de problemas, restaure usando:
```bash
cp pubspec.yaml.backup pubspec.yaml
cp pubspec.lock.backup pubspec.lock
flutter pub get
```