schema-evolution

Installation
SKILL.md

Schema Evolution

Evolve database schemas safely while maintaining backwards compatibility and minimizing downtime.

Context

You are planning schema changes in production systems. Design migrations that don't break deployed clients or services. Read current schemas, deployment frequency, and rollback requirements.

Domain Context

Based on production database migration best practices:

  • Backwards Compatibility: Old code continues working with new schema; new code works with both
  • Forwards Compatibility: New code can read old data; gracefully handles missing fields
  • Zero-Downtime Deployment: Database changes don't require application downtime
  • Additive Changes: Adding columns/tables is safe; dropping/renaming requires care
  • Dual-Write Pattern: Write to both old and new schema during migration; switch reads

Instructions

Installs
1
GitHub Stars
47
First Seen
Oct 20, 2026
Security Audits