Actualizar dependencias de Flutter de forma segura. Se activa con "actualizar paquetes Flutter", "actualizar pubspec.yaml".
Scanned 9/7/2026
Install to Claude Code
npx -y skills add wasabeef/claude-code-cookbook --skill update-flutter-deps --agent claude-codeInstalls 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 automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/wasabeef-update-flutter-deps-claude-code-cookbook)More formats (shields.io, HTML) on the badges page.
---
description: 'Actualizar dependencias de Flutter de forma segura. Se activa con "actualizar paquetes Flutter", "actualizar pubspec.yaml".'
allowed-tools:
- Bash(flutter *)
- Bash(dart *)
- Read
- Edit
---
# Actualizar dependencias de Flutter de forma segura
Actualiza de forma segura las dependencias en tu proyecto Flutter.
## Uso
```bash
# Verificar estado de dependencias y solicitar ayuda de Claude
flutter pub deps --style=compact
"Por favor actualiza las dependencias en pubspec.yaml a sus últimas versiones"
```
## Ejemplos Básicos
```bash
# Verificar dependencias actuales
cat pubspec.yaml
"Analizar las dependencias de este proyecto Flutter y decirme qué paquetes pueden actualizarse"
# Verificar antes de actualizar
flutter pub upgrade --dry-run
"Verificar si hay cambios disruptivos en esta actualización planeada"
```
## Integración con Claude
```bash
# Actualización comprensiva de dependencias
cat pubspec.yaml
"Analizar dependencias Flutter y realizar lo siguiente:
1. Investigar la última versión de cada paquete
2. Verificar cambios disruptivos
3. Evaluar nivel de riesgo (seguro, precaución, peligroso)
4. Sugerir cambios de código necesarios
5. Generar pubspec.yaml actualizado"
# Actualización segura y gradual
flutter pub outdated
"Actualizar solo paquetes que puedan actualizarse de forma segura, evitando actualizaciones de versión mayor"
# Análisis de impacto para actualización de paquete específico
"Decirme el impacto y cambios necesarios al actualizar provider a la última versión"
```
## Ejemplos Detallados
```bash
# Análisis detallado incluyendo notas de lanzamiento
cat pubspec.yaml && flutter pub outdated
"Analizar dependencias y proporcionar lo siguiente para cada paquete en formato tabla:
1. Versión actual → Última versión
2. Evaluación de riesgo (seguro, precaución, peligroso)
3. Cambios principales (del CHANGELOG)
4. Correcciones de código requeridas"
# Análisis de migración Null Safety
cat pubspec.yaml
"Identificar paquetes no compatibles con Null Safety y crear un plan de migración"
```
## Criterios de Riesgo
```text
Seguro (🟢):
- Actualización de versión de parche (1.2.3 → 1.2.4)
- Solo correcciones de errores
- Compatibilidad hacia atrás garantizada
Precaución (🟡):
- Actualización de versión menor (1.2.3 → 1.3.0)
- Nuevas características agregadas
- Advertencias de deprecación
Peligroso (🔴):
- Actualización de versión mayor (1.2.3 → 2.0.0)
- Cambios disruptivos
- Eliminaciones o modificaciones de API
```
## Ejecución de Actualización
```bash
# Crear respaldos
cp pubspec.yaml pubspec.yaml.backup
cp pubspec.lock pubspec.lock.backup
# Ejecutar actualización
flutter pub upgrade
# Verificar después de actualización
flutter analyze
flutter test
flutter pub deps --style=compact
```
## Notas
Siempre verificar funcionalidad después de actualizaciones. Si ocurren problemas, restaurar con:
```bash
cp pubspec.yaml.backup pubspec.yaml
cp pubspec.lock.backup pubspec.lock
flutter pub get
```
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!