The Deprecation and Migration skill provides a structured framework for retiring outdated APIs, replacing legacy libraries, and eliminating technical debt. By treating code as a maintenance liability, it guides developers through a 3-phase deprecation process—soft warnings, migration documentation, and hard removal—while employing patterns like Strangler Fig for zero-downtime, progressive transitions. It equips engineers with impact analysis methods and verification checklists to ensure smooth breaking-change releases without residual dead code.
主な機能
01Step-by-step verification checklists to guarantee zero residual code references
0246 GitHub stars
03Impact analysis steps to track internal call sites and external package dependents
043-phase deprecation workflow covering warnings, migration guides, and hard removal
05Strangler Fig pattern implementation guidance for low-risk, phased refactoring
06Semantic versioning and changelog integration for clear consumer communication
ユースケース
01Transitioning legacy services and patterns incrementally using proxy or adapter routing
02Conducting technical debt audits to safely identify and delete obsolete dead code
03Retiring public library APIs and generating migration guides across major version upgrades