What problem does it solve?
This Skill helps teams decide when and how to remove or replace old systems, APIs, libraries, and features to reduce maintenance cost, security risk, and technical debt while keeping users and integrations working.
Core Features & Use Cases
- Deprecation Decision Framework: Questions and criteria to evaluate whether a system should be maintained, migrated, or removed.
- Migration Patterns & Processes: Practical approaches including strangler, adapter, and feature-flag migrations plus incremental rollout guidance.
- Verification & Governance: Steps to announce, document, verify zero active usage, and safely remove old code and configuration.
- Use Case: Migrate a legacy internal API to a new service with an adapter shim, feature flags for progressive rollout, automated verification, and a documented removal timeline.
Quick Start
Use the deprecation-and-migration skill to draft a migration plan that replaces OldService with NewService, lists affected consumers, defines rollout phases, and specifies verification metrics.