From nexus-agents
Verifies npm/pnpm dependencies are current stable versions, non-deprecated, recently updated, Node 22.x compatible, and free of security advisories. Use before adding packages or at project setup.
npx claudepluginhub williamzujkowski/nexus-agentsThis skill is limited to using the following tools:
<!-- CANONICAL SOURCE: CLAUDE.md Core Operating Principles - Version Currency Enforcement -->
Audits vulnerabilities, checks outdated packages, analyzes dependency trees with npm explain/ls/why, finds unused deps via depcheck, and upgrades packages safely using npm/yarn/pnpm.
Audits npm dependencies for security vulnerabilities, outdated versions, and bundle size impact; plans and implements upgrades with CVE research and testing. Use for dep audits, CVE fixes, package updates.
Share bugs, ideas, or general feedback.
Full documentation: CLAUDE.md
npm view <package> version
npm view <package> deprecated
npm view <package> time.modified
npm view <package> engines
| Criterion | Pass | Fail |
|---|---|---|
| Deprecation | Not deprecated | Deprecated |
| Last update | Within 12 months | Over 12 months |
| Node version | Compatible with 22.x | Incompatible |
| Security | No advisories | Has advisories |
pnpm audit
If deprecated or outdated:
See CLAUDE.md for complete version verification protocol.
| Excuse | Counter |
|---|---|
| "It's the most-starred package" | Stars correlate with marketing, not maintenance. Check last-commit, open-issues-vs-resolved-rate, recent CVE response time. |
| "Latest version is fine, just install it" | Latest may be a 0.x with breaking changes, or a v2 alpha. Check stability marker — latest tag isn't always stable. |
| "I'll fix any issues that come up" | Cost of npm uninstall + replacement is a multiple of npm view upfront. Ten seconds of due diligence saves an afternoon. |
npm install <name> without a version-check cite in the PRnpm view <pkg> dist-tags confirms latest is intentional (not alpha/beta)main of upstreamnpm view <pkg> license)npm audit <pkg>bundlephobia or npm view <pkg> dist.tarball size)