What problem does it solve?
Open-source and enterprise projects often accumulate drift in package dependencies, causing security risks, build failures, and maintenance overhead. This skill provides a systematic, automated approach to update dependencies with safety checks, reducing manual toil and preventing breaking changes from going unnoticed.
Core Features & Use Cases
- Dependency analysis: reads package.json including dependencies, devDependencies, and resolutions to determine current versions.
- Smart upgrades: fetches latest stable versions, suggests compatible upgrades, and applies changes with optional migration guidance when available.
- Build & test verification: runs yarn install, builds, and executes tests to ensure updates do not break the project.
- Automated fix cycle: if build or test failures occur, the tool auto-fixes where possible or guides follow-up actions, repeating until success.
- Commit & report: reports changes, breaking changes, and commits with a descriptive message.
Quick Start
Provide the package name and run the update-package workflow to automatically analyze, update, build, and test.