About
The Dependency Upgrade skill provides a structured framework for managing the complexities of major version updates and breaking changes in software projects. It guides developers through auditing existing dependencies, analyzing compatibility matrices, and executing staged upgrade paths to minimize regressions. By integrating automated codemods, comprehensive testing strategies—ranging from unit tests to visual regression—and robust rollback planning, this skill ensures that modernizing a codebase remains a safe, predictable, and highly automated process.