skills/datos/migration-plan/SKILL.md
Planificar migraciones de base de datos con rollback y estimación de impacto. Activar cuando el usuario quiera migrar base de datos, cambiar esquema, ejecutar ALTER TABLE, planificar un rollback o realizar una migracion segura.
npx skillsauth add 686f6c61/alfred-dev migration-planInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Este skill estructura la planificación de una migración de base de datos de principio a fin. Una migración mal planificada puede causar pérdida de datos, downtime prolongado o inconsistencias difíciles de detectar. La planificación rigurosa es la diferencia entre un cambio transparente y un incidente.
El resultado es un plan de migración que incluye el script forward, el script de rollback, la estimación de impacto y los pasos de verificación posteriores. Este plan se revisa antes de ejecutar cualquier cambio.
Analizar el cambio requerido. Antes de escribir SQL, entender exactamente qué cambia y por qué:
Estimar el impacto en producción. Obtener métricas del entorno real:
Para tablas grandes (millones de filas), considerar migraciones en lotes o herramientas como gh-ost, pt-online-schema-change o pgroll.
Escribir el script forward. El script que aplica el cambio. Requisitos:
Escribir el script de rollback. El script que deshace el cambio forward:
Definir el orden de ejecución. Si la migración afecta a varias tablas con dependencias:
Planificar la verificación post-migración. Definir comprobaciones que confirmen que la migración se aplicó correctamente:
Documentar el plan. El plan de migración debe incluir:
testing
Abrir y operar el companion visual de Selina para elegir una direccion de estilo en proyectos con interfaz. Skill manual: levanta un servidor local y escribe artefactos visuales.
tools
Configurar un repositorio GitHub con branch protection, templates y labels
tools
Crear releases con versionado semantico, notas y artefactos
testing
Crear pull requests completas con descripcion, labels y reviewers