domains / families / software-engineering / deprecation-and-migration

deprecation-and-migration

combined

Manages deprecation and migration. Use when removing old systems, APIs, or features. Use when migrating users from one implementation to another. Use when migrating a database schema in production, such as renaming or dropping a column without downtime (expand/contract). Use when deciding whether to maintain or sunset existing code. Manages deprecation and migration. Use when removing old systems, APIs, or features. Use when migrating users from one implementation to another. Use when deciding whether to maintain or sunset existing code.

When to use

When not to use

Skill page

Conflict

The sickn33 copy is a mirror of the addyosmani skill, but it adds material safety and operational constraints that the original lacks. Specifically, it changes the migration verification step to avoid executing unknown registry packages, and it adds requirements for a rollback plan, a representative usage window, and keeping migration history discoverable. Crowning the original would hide these important safety and operational steps.