Update Dependencies
Update and modernize project dependencies with comprehensive testing and compatibility checks
npx claude-code-templates@latest --command setup/update-dependencies Scanned by NVIDIA SkillSpector
Automated static analysis (no LLM) · v2.12.0 · 2026-10-23
SkillSpector looks for patterns such as shell commands, credential access, network calls or unpinned dependencies. An observation is something worth reading in the files before you install, not a confirmed vulnerability. Components that run code locally, like hooks, MCP servers and security tooling, naturally show more of them.
No observations.
Learn more about NVIDIA SkillSpector.
Content
Update Dependencies
Update and modernize project dependencies with safety checks: $ARGUMENTS
Current Dependencies State
- Package manager: @package.json or @requirements.txt or @Cargo.toml (detect package manager)
- Outdated packages: !
npm outdated 2>/dev/null || pip list --outdated 2>/dev/null || echo "Manual check needed" - Security issues: !
npm audit --audit-level=moderate 2>/dev/null || pip check 2>/dev/null || echo "Run security audit" - Lock files: @package-lock.json or @poetry.lock or @Cargo.lock
Task
Systematically update project dependencies with comprehensive testing and compatibility validation:
Update Strategy: Use $ARGUMENTS to specify patch updates, minor updates, major updates, or security-only updates
Update Process:
- Dependency Analysis - Audit current versions, identify outdated packages, assess security vulnerabilities
- Impact Assessment - Check changelogs, breaking changes, deprecation warnings, compatibility matrix
- Staged Updates - Apply patch updates first, then minor, finally major versions with testing between stages
- Testing & Validation - Run full test suite, build verification, integration testing, performance checks
- Rollback Strategy - Document changes, create restore points, maintain rollback procedures
- Documentation Updates - Update README, dependencies list, migration guides, team notifications
Safety Features: Automated testing between updates, dependency conflict resolution, security vulnerability prioritization.
Output: Updated dependency manifest with comprehensive testing results, security audit report, and upgrade documentation.