What problem does it solve? Database schema changes in production are risky: a poorly planned migration can break running code, lock large tables, or leave no way to recover. This Skill provides conventions and patterns for writing safe, backwards-compatible migrations with Flyway, especially for Spring Boot and Oracle environments. ## Core Features & Use Cases - Flyway Conventions: Enforces versioned (V), repeatable (R), and undo (U) file naming, semantic version numbering, and one-logical-change-per-file rules. - Safe Migration Patterns: Provides multi-step approaches for dangerous operations like renaming columns, changing column types, and dropping columns or tables without breaking deployed code. - Rollback Strategies: Covers forward-fix, manual rollback scripts, and backup-table approaches with clear rules for production safety. - Use Case: When adding a status column to a large Oracle orders table in a Spring Boot app, use this Skill to write a metadata-only ALTER TABLE migration with a proper header, index, constraints, and a documented rollback plan. ## Quick Start Ask the assistant to write a Flyway migration that adds a new column to an existing table following safe backwards-compatible patterns with a rollback plan.