Dependency Updater
Smart dependency management for any language with automatic detection and safe updates.
Quick Start
The skill auto-detects your project type and handles the rest.
Triggers
Supported Languages
Quick Reference
Workflow
Commands by Language
Node.js (npm/yarn/pnpm)
Python
Go
Rust
Ruby
Java (Maven)
.NET
Diagnosis Mode
When dependencies are broken, run diagnosis:
Common Issues & Fixes
Emergency Fixes
Security Audit
Run security checks for any project:
Severity Response
Anti-Patterns
Verification Checklist
After updates:
- Updates scanned without errors
- MINOR/PATCH auto-applied
- MAJOR updates prompted individually
- Fixed versions untouched
- Lock file updated
- Install command ran
- Security audit passed (or issues noted)
<details> <summary><strong>Deep Dive: Project Detection</strong></summary>
The skill auto-detects project type by scanning for package files:
Detection order matters for monorepos:
- Check current directory first
- Then check for workspace/monorepo patterns
- Offer to run recursively if applicable
Prerequisites
Smart Update Flow
Auto-Approve List
Some packages have frequent major bumps but are backward-compatible:
</details> <details> <summary><strong>Deep Dive: Version Strategies</strong></summary>Semantic Versioning
Range Specifiers
Recommended Strategy
</details> <details> <summary><strong>Deep Dive: Conflict Resolution</strong></summary>Node.js Conflicts
Diagnosis:
Resolution with overrides:
Resolution with resolutions (Yarn):
Python Conflicts
Diagnosis:
Resolution:
</details>

