depslisted
Install: claude install-skill boshu2/agentops
# Deps Skill
> Quick Ref: `$deps audit` | `$deps update [--major|--minor|--patch]` | `$deps vuln` | `$deps license`
**YOU MUST EXECUTE THIS WORKFLOW. Do not just describe it.**
## Modes
| Mode | Command | Purpose |
|------|---------|---------|
| **Audit** | `$deps audit` | Full dependency health check: vulnerabilities, outdated, licenses |
| **Update** | `$deps update [--major\|--minor\|--patch]` | Update dependencies with test verification |
| **Vuln** | `$deps vuln` | Focused vulnerability scan and remediation |
| **License** | `$deps license` | License compliance audit |
Default (bare `$deps`): runs **audit** mode.
---
## Step 0: Detect Ecosystem
Scan the working directory for manifest files. Multiple ecosystems may coexist.
| Manifest | Ecosystem | Lock File |
|----------|-----------|-----------|
| `go.mod` | Go | `go.sum` |
| `package.json` | Node | `package-lock.json` / `yarn.lock` / `pnpm-lock.yaml` |
| `pyproject.toml` / `requirements.txt` | Python | `requirements.txt` / `poetry.lock` |
| `Cargo.toml` | Rust | `Cargo.lock` |
| `Gemfile` | Ruby | `Gemfile.lock` |
```bash
# Detect all ecosystems present
for f in go.mod package.json pyproject.toml requirements.txt Cargo.toml Gemfile; do
[[ -f "$f" ]] && echo "FOUND: $f"
done
```
If no manifest is found, stop and report: "No supported dependency manifest detected."
---
## Step 1: Audit Current State
Run the ecosystem-appropriate commands. Capture all output for classification.
### Go
```bash
go list -m -