What problem does it solve? Engineering teams struggle to remove old systems, APIs, and features safely. This Skill provides a disciplined process for deprecating code and migrating users, including zero-downtime database schema changes, so removal doesn't break consumers. ## Core Features & Use Cases - Deprecation Decision Framework: Evaluate whether to maintain or sunset a system by quantifying consumers, migration cost, and ongoing maintenance cost. - Migration Patterns: Apply the Strangler pattern, Adapter pattern, feature flag cutovers, and expand/contract database migrations with worked examples. - Zombie Code Triage: Identify unmaintained code with active consumers and decide between assigning ownership or planning removal. - Use Case: You need to rename a database column in production without downtime. Follow the expand/contract workflow: add the new nullable column, dual-write, backfill in batches, switch reads, then drop the old column in a separate deploy. ## Quick Start Ask the AI to plan a deprecation and migration path for your legacy service or database schema change, including consumer migration steps and rollback safety.