What problem does it solve?
This Skill helps teams remove deprecated APIs while preserving consumer compatibility by turning risky deletions into a staged, well-documented migration plan with clear semver guidance and verification steps.
Core Features & Use Cases
- Pre-removal governance checklist: validates bake duration, canonical replacements, migration recipes, reachability, and the correct semver target before any cleanup PR is opened.
- Blast-radius batch decomposition: splits removals into isolated batches (internal-only, typed unions, public type aliases, runtime API changes) so failures are easier to triage and revert.
- Implementation + migration verification loop: runs typecheck/lint/test, updates call sites, sweeps documentation references, creates changesets with actionable diffs, and includes QA via consensus voting.
- Post-merge operational validation: verifies the published npm version matches the intended changeset version and closes the epic only after the artifact is live.
Quick Start
Use the deprecation-and-migration skill to plan and execute the removal of a deprecated API by batching the change, producing a complete migration diff, running tests, and generating a semver changeset that documents the correct upgrade path.