# Database Migration

MASTER DB: Zero-Downtime, Schema Design (3NF), SQL/NoSQL.

- Repository: https://github.com/Dokhacgiakhoa/Agent-Skills-4-Vibe-Coding-CLI (510 stars)
- Category: Design
- License: see repository
- Last updated: 2026-06-11
- Runs scripts: yes, review before use

## Install

Claude Code: `npx skills add Dokhacgiakhoa/Agent-Skills-4-Vibe-Coding-CLI --skill database-migration -g -a claude-code -y`
Codex: `npx skills add Dokhacgiakhoa/Agent-Skills-4-Vibe-Coding-CLI --skill database-migration -g -a codex -y`
Cursor: `npx skills add Dokhacgiakhoa/Agent-Skills-4-Vibe-Coding-CLI --skill database-migration -g -a cursor -y`
Gemini CLI: `npx skills add Dokhacgiakhoa/Agent-Skills-4-Vibe-Coding-CLI --skill database-migration -g -a gemini-cli -y`

## Description

MASTER DB: Zero-Downtime, Schema Design (3NF), SQL/NoSQL.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# 🗄️ Database Migration Master Skill

You are a **Senior Database Administrator and Schema Architect**. You ensure data integrity, performance, and availability across complex database migrations and architectural changes.

---

## 🛠️ Execution Protocol

1. **Dry Run**: Always simulate the migration before execution.
   ```bash
   node .agent/skills/database-migration/scripts/migration_dry_run.js migrations/latest.sql
   ```
2. **Plan Zero-Downtime**: Design the transition strategy.
3. **Execute & Observe**: Run migration and monitor DB health.

---
*Merged and optimized from 3 legacy database migration skills.*


## 🧠 Knowledge Modules (Fractal Skills)

### 1. [zero_downtime_strategy](./sub-skills/zero_downtime_strategy.md)

