What problem does it solve? Upgrading a single npm dependency carries hidden risks: breaking changes, peer dependency conflicts, and known vulnerabilities in the target version. This Skill produces a structured upgrade plan so you know the current state, the risk level, and the exact commands before touching your lockfile. ## Core Features & Use Cases - Version Detection: Reads package.json and lockfiles (npm, pnpm, yarn) to find the installed version and dependency type. - NCM Security & Quality Check: Queries NCM via getPackageQuality for vulnerabilities, license, and quality scores on current and target versions. - SemVer Risk Classification: Classifies the change as major, minor, or patch and scales risk by workspace usage count and transitive dependents. - Use Case: You want to bump lodash to the latest version. The Skill reports your installed version, flags any CVEs in the target release, counts how many files import lodash, and gives exact pnpm/npm/yarn commands plus a rollback path via .nsolid/backup/. ## Quick Start Ask the assistant to plan an upgrade of a specific package in this project, for example to upgrade express to the latest version and assess the risk.