Agent skill · software engineering · aiskillstore
database-migration
Manage database schema changes with version control. Use when modifying DB schema, adding tables/columns, or setting up new projects. Covers Prisma, Drizzle, and migration best practices.
Why this skill is useful
Provides specific commands and workflows for managing database migrations with Prisma and Drizzle that the AI wouldn't reliably generate on its own.
What it needs
Requires npm installed locally. About 4k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.
What this skill does
Database Migration 데이터베이스 스키마 변경을 버전 관리하는 스킬입니다. Core Principle "DB 스키마도 코드처럼 버전 관리한다." "수동으로 ALTER TABLE 치는 순간, 협업이 망가진다." Rules 규칙 상태 설명 ------ ------ ------ 마이그레이션 파일 생성 🔴 필수 수동 SQL 실행 금지 롤백 가능 🔴 필수 down migration 필수 순차 실행 🔴 필수 마이그레이션 순서 보장 프로덕션 백업 🔴 필수 마이그레이션 전 백업 Prisma (권장) 초기 설정 스키마 정의 마이그레이션 워크플로우 마이그레이션 파일 구조 마이그레이션 명령어 Drizzle ORM 초기 설정 스키마 정의 drizzle.config.ts 마이그레이션 명령어 마이그레이션 Best Practices 1. 작은 단위로 마이그레이션 2. 안전한 컬럼 추가 3. 안전한 컬럼 삭제 4. 인덱스 추가 롤백 전략 Prisma 롤백 수동 롤백 스크립트 CI/CD 통합 GitHub Actions 마이그레이션 검증 프로덕션 체크리스트 마이그레이션 전 [ ] 데이터베이스 백업 완료 [ ] 마이그레이션 SQL 리뷰 완료 [ ] 테스트 환경에서 검증 완료 [ ] 롤백 계획 준비 [ ] 유지보수 알림 (필요시) 마이그레이션 중 [ ] 모니터링 대시보드 확인 [ ] 에러 로그 모니터링 [ ] 락 타임아웃 확인 마이그레이션 후 [ ] 애플리케이션 정상 동작 확인 [ ] 데이터 무결성 확인 [ ] 성능 저하 여부 확인 Workflow 개발 시 배포 시 Checklist [ ] 마이그레이션 도구 설정 (Prisma/Drizzle) [ ] 마이그레이션 파일 Git 추적 [ ] CI/CD에 마이그레이션 단계 추가 [ ] 롤백 스크립트 준비 [ ] 프로덕션 백업 자동화 References Prisma Migrate Drizzle Kit Zero-downtime migrations
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aiskillstore/database-migration--2682bb