safe-migrations
SolidDesigns and executes compatibility-preserving migrations across APIs, schemas, frameworks, dependencies, protocols, storage, and infrastructure with baselines, coexistence, staged cutover, rollback or forward-fix paths, and explicit removal criteria. Use for deprecations, upgrades, data moves, contract changes, and replacing live implementations. Not for a local refactor with no external state or compatibility boundary.
Install
Quality Score: 83/100
Skill Content
Details
- Author
- thiientv
- Repository
- thiientv/godmode
- Created
- 4 weeks ago
- Last Updated
- 2 weeks ago
- Language
- Python
- License
- MIT
Similar Skills
Semantically similar based on skill content — not just same category
migrate-contracts-safely
Evolve a live API, database schema, event, stored format, configuration format, or provider contract while old and new states must coexist. Use for staged compatibility or production-data migrations. Do not use for private atomic refactors, greenfield contracts, one-off repairs, readiness review, or destructive execution without explicit authorization.
safe-migrations
Use when changing a database schema or seed/lookup data - adding or altering tables, columns, indexes, constraints, stored procedures, functions, or one-time data fixes. Every change is authored as an idempotent forward migration with a matching reverse (rollback) migration, keeps each object's canonical source file authoritative, and is applied through the migration pipeline behind the production-write-gate, never by editing production directly. Triggers on schema change, migration, DDL, add/alter column or table or index, stored procedure, seed data, or one-time data fix.
migration
Implement reversible compatibility-safe transitions. Use for schema, data, API, protocol, configuration, or dependency migrations requiring rollback and preservation proof.