database-migration
Gestionar migraciones de base de datos de forma segura
Los cambios de esquema pueden romper despliegues cuando los equipos los aplican manualmente. Esta skill guía a Claude, Codex y Claude Code a través de flujos de trabajo de migraciones versionadas con Prisma y Drizzle.
Instalar con mi Agente
Copia esta solicitud en tu Agente. Incluye la página canónica del Skill y el manifiesto.
Review the Skillstore skill "database-migration" from https://skillstore.io/skills/doyajin174-database-migration.md and its manifest at https://skillstore.io/api/skills/doyajin174-database-migration/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Tu Agente debe seguir mostrando su plan y solicitar cualquier confirmación exigida por la política de seguridad.
Recursos legibles por agentes
Usa estos enlaces cuando un agente de IA, crawler o script necesite contexto limpio en vez de leer la página completa.
Pruébalo
Usando "database-migration". Agregar un campo obligatorio de estado de usuario a una tabla existente.
Resultado esperado:
- Agregar primero el campo como nullable o con un valor predeterminado seguro.
- Hacer backfill de las filas existentes en un paso controlado.
- Validar la compatibilidad de la aplicación antes de aplicar la restricción obligatoria.
Usando "database-migration". Preparar una pull request de migración de producción.
Resultado esperado:
La respuesta enumera archivos de migración para revisar, comprobaciones de copia de seguridad, orden de despliegue, puntos de monitoreo y acciones de rollback.
Usando "database-migration". Mover una tabla grande a un nuevo esquema sin tiempo de inactividad.
Resultado esperado:
La respuesta separa la creación del esquema, la planificación de dual-write, la validación del backfill, el cambio de lectura y la limpieza diferida.
Auditoría de seguridad
Riesgo medioMost static findings are false positives from markdown code fences, ORM configuration examples, documentation links, and placeholder DATABASE_URL references. No prompt-injection text or credential exfiltration intent was found. The main residual risk is operational: migration deploy and reset workflows can modify or delete database data without careful approval.
Preocupaciones de seguridad confirmadas (1)
Factores de riesgo
⚙️ Comandos externos (37)
🌐 Acceso a red (3)
🔑 Variables de entorno (8)
Compartir y citar este informe
Comparte el informe de evaluación versionado, la insignia neutral, la tarjeta insertable y las citas. Skillstore presenta evidencias sin decidir si este Skill es seguro.
Copiar enlace del informe
https://skillstore.io/skills/doyajin174-database-migration/audits/8?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportInsignia Markdown
[](https://skillstore.io/skills/doyajin174-database-migration?utm_source=security_passport_badge)Insignia HTML
<a href="https://skillstore.io/skills/doyajin174-database-migration?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/doyajin174-database-migration/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Tarjeta para insertar
<iframe src="https://skillstore.io/embed/skills/doyajin174-database-migration.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Citas académicas (APA · BibTeX · CFF)
Cita APA
Doyajin174. (2026). database-migration security audit report (audit version 8) [Author version 1.0]. Skillstore. https://skillstore.io/skills/doyajin174-database-migration/audits/8Cita BibTeX
@techreport{doyajin174-doyajin174-database-migration-2026,
author = {Doyajin174},
title = {database-migration security audit report (audit version 8)},
institution = {Skillstore},
year = {2026},
number = {8},
url = {https://skillstore.io/skills/doyajin174-database-migration/audits/8},
note = {Author version 1.0}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "database-migration security audit report (audit version 8)"
version: "1.0"
type: report
authors:
- name: "Doyajin174"
date-released: "2026-07-05"
url: "https://skillstore.io/skills/doyajin174-database-migration/audits/8"
identifiers:
- type: other
value: "skillstore:doyajin174-database-migration:audit:8"
description: "Skillstore immutable audit report identifier"
Comparar variantes
4 variantes instalablesCada autor sigue siendo un skill instalable independiente. La variante recomendada se ordena según la evidencia de Skillstore.
Por qué esta variante es la primera
wshobson-database-migration
2026-09-09
sickn33-database-migration
2026-09-09
doyajin174-database-migration
2026-09-09
cleanexpo-database-migration
2026-09-09
Puntuación de Skillstore
Por qué esta puntuación Confianza de la evidencia: AltoLo que puedes crear
Planificar el esquema de un nuevo proyecto
Crear migraciones versionadas antes del primer despliegue en producción.
Revisar una pull request de migración
Comprobar cambios de esquema en busca de carencias de rollback, riesgos de pérdida de datos y orden de despliegue inseguro.
Preparar una versión de producción
Crear una checklist de migración que cubra copias de seguridad, validación en CI, monitoreo y pasos de rollback.
Prueba estos prompts
Estoy iniciando un proyecto Node.js con PostgreSQL. Ayúdame a configurar migraciones versionadas con Prisma y una checklist antes de ejecutar cualquier cosa.
Revisa este cambio de esquema planificado: [describe change]. Identifica riesgos de pérdida de datos, necesidades de rollback y pasos de despliegue más seguros.
Ayúdame a diseñar un flujo de trabajo de CI que valide migraciones de base de datos en pull requests y aplique migraciones aprobadas durante el despliegue.
Diseña un plan de migración sin tiempo de inactividad para [change] en una tabla PostgreSQL grande. Incluye fases, backfill, validación y rollback.
Mejores prácticas
- Hacer una copia de seguridad de los datos de producción y verificar los pasos de rollback antes de ejecutar migraciones.
- Revisar el SQL generado y probarlo primero contra una base de datos desechable.
- Mantener cada migración pequeña y vinculada a un único cambio de esquema.
Evitar
- Ejecutar sentencias ALTER manuales fuera del control de versiones.
- Ejecutar comandos de reset contra bases de datos compartidas o de producción.
- Combinar reescrituras de esquema, movimientos de datos y limpieza en una sola migración.
Preguntas frecuentes
¿Esta skill ejecuta migraciones automáticamente?
¿Qué herramientas cubre?
¿Puede ayudar con la planificación de rollback?
¿Es adecuada para bases de datos de producción?
¿Sustituye la revisión de un administrador de bases de datos?
¿Puede Claude Code o Codex usarla en un repositorio?
Detalles del desarrollador
Autor
Doyajin174Licencia
MIT
Versión del autor
v1.0
Revisión de Skillstore
r1
Aviso de versión
La versión declarada por el autor no es un SemVer válido.
Ref.
c579efd02184f1128d6741d16e6c8d951d7d4208
Actualidad del mantenimiento
22/7/2026
Uso
3 descargas · 254 vistas
Estructura de archivos
📄 SKILL.md