What problem does it solve? Outdated dependencies accumulate security vulnerabilities and breaking-change risk, and upgrading everything at once makes failures impossible to isolate. This Skill provides a disciplined, step-by-step process for upgrading packages safely without breaking a running system. ## Core Features & Use Cases - Prioritized Audit: Inventories outdated packages using stack-appropriate tools (npm audit, pip list --outdated, bundle outdated) and ranks them by security flags, major, and minor/patch severity. - Breaking Change Review: Requires reading changelogs and migration guides before any major version upgrade to catch API, config, and peer dependency changes. - Isolated Updates with Verification: Updates one dependency at a time with per-update commits, smoke tests, production verification, and a known rollback path. - Use Case: A security scan flags a vulnerable npm package in production. Use this Skill to audit all outdated dependencies, upgrade the flagged package first, verify the app still passes its critical paths, and deploy during a low-traffic window with a lockfile rollback plan. ## Quick Start Audit my project's outdated dependencies and walk me through upgrading them safely one at a time.