소개
The Dependency Upgrade skill provides a structured framework for navigating the complexities of major version updates and breaking changes in software projects. It moves beyond simple package updates by offering a disciplined approach to semantic versioning analysis, dependency tree auditing, and the creation of compatibility matrices. By guiding developers through a multi-phase upgrade process—from initial planning and automated migration using codemods to rigorous regression testing and rollback planning—it ensures that legacy codebases can be modernized safely without compromising system stability or security.