About
This skill provides a comprehensive framework for handling major library and framework upgrades without destabilizing your codebase. It guides developers through the entire lifecycle of a migration, from initial dependency auditing and semantic versioning reviews to the creation of compatibility matrices and the execution of staged rollouts. By incorporating automated breaking change detection, codemods, and a multi-layered testing strategy (unit, integration, and visual regression), it ensures that migrations are predictable, reversible, and thoroughly validated before reaching production.