← ClaudeAtlas

dependency-updaterlisted

Smart dependency management for any language. Use when user asks to "update dependencies", "upgrade packages", "fix dependency issues", "check outdated", or when encountering version conflicts, security vulnerabilities in packages, or broken installs. Triggers on "outdated", "npm update", "패키지 업데이트".
Dannykkh/skill-olympus · ★ 5 · AI & Automation · score 80
Install: claude install-skill Dannykkh/skill-olympus
# Dependency Updater Smart dependency management for any language with automatic detection and safe updates. --- ## Quick Start ``` update my dependencies ``` The skill auto-detects your project type and handles the rest. --- ## Triggers | Trigger | Example | |---------|---------| | Update dependencies | "update dependencies", "update deps" | | Check outdated | "check for outdated packages" | | Fix dependency issues | "fix my dependency problems" | | Security audit | "audit dependencies for vulnerabilities" | | Diagnose deps | "diagnose dependency issues" | --- ## Supported Languages | Language | Package File | Update Tool | Audit Tool | |----------|--------------|-------------|------------| | **Node.js** | package.json | `taze` | `npm audit` | | **Python** | requirements.txt, pyproject.toml | `pip-review` | `safety`, `pip-audit` | | **Go** | go.mod | `go get -u` | `govulncheck` | | **Rust** | Cargo.toml | `cargo update` | `cargo audit` | | **Ruby** | Gemfile | `bundle update` | `bundle audit` | | **Java** | pom.xml, build.gradle | `mvn versions:*` | `mvn dependency:*` | | **.NET** | *.csproj | `dotnet outdated` | `dotnet list package --vulnerable` | --- ## Quick Reference | Update Type | Version Change | Action | |-------------|----------------|--------| | **Fixed** | No `^` or `~` | Skip (intentionally pinned) | | **PATCH** | `x.y.z` → `x.y.Z` | Auto-apply | | **MINOR** | `x.y.z` → `x.Y.0` | Auto-apply | | **MAJOR** | `x.y.z` → `X.0.0` | Prompt user individual