From alfred-dev
Plans database migrations with forward/rollback scripts, impact estimation, execution order, and post-verification steps. Useful for schema changes, ALTER TABLE, and safe rollbacks.
How this skill is triggered — by the user, by Claude, or both
Slash command
/alfred-dev:migration-planThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
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.
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:
npx claudepluginhub 686f6c61/alfred-dev --plugin alfred-devPlans safe database schema migrations with zero-downtime strategies, rollback procedures, and data validation for PostgreSQL, MySQL, and SQLite.
Creates a structured, zero-downtime database migration plan using the expand/contract pattern with SQL, rollback steps, and deployment runbook.
Provides SQL database migration strategies with zero-downtime deployment, data integrity checks, and rollback procedures for PostgreSQL, MySQL, and SQL Server.