What problem does it solve? Schema and data changes in Spring Boot projects often break production when migrations are unordered, non-repeatable, or lack rollback plans. This Skill enforces a disciplined migration workflow covering versioning, compatibility, validation, and rollback strategy. ## Core Features & Use Cases - Versioned Migration Scripts: Creates repeatable, version-ordered Flyway or Liquibase migration scripts committed alongside Entity and query changes. - Compatibility & Rollback Planning: Handles legacy data compatibility, dual writes, gray releases, and defines rollback or forward-fix strategies for risky changes. - Pre-deployment Validation: Verifies migrations against temporary or Testcontainers databases, recording execution time, table-lock risk, and backup requirements. - Use Case: When adding a new column that requires backfilling historical data, use this Skill to generate the migration script, validate it in a Testcontainers database, and document the rollback plan before merging. ## Quick Start Ask the AI to create a Flyway migration for your Spring Boot schema change, including data backfill, compatibility handling, and a rollback plan validated against a test database.