Home / Subagents / dependency-manager
dependency-manager
barkain/claude-code-workflow-orchestrationSubagent
Manage Python dependencies, update packages, resolve conflicts, validate compatibility, check security vulnerabilities.
Why this score
This repo hosts 8 subagents, so its 87 stars are split between them (about 11 each) for scoring.
Popularity score: 50/100 from public GitHub signals only. It shows how widely used and maintained this is, not how well it works. Not included yet: the fake-star check. The security scan is shown separately and doesn't change the score. How we rank
What it can use
- Run shell commands
- Edit and write files
- Fetch web pages and search
- Read and search files
Tools listed in the file: Bash, Read, Edit, WebFetch
Model: sonnet
This agent can act outside your files. Read it before installing, and narrow its tools: line if it needs less.
The agent file
---
name: dependency-manager
description: Manage Python dependencies, update packages, resolve conflicts, validate compatibility, check security vulnerabilities.
tools: ["Bash", "Read", "Edit", "WebFetch"]
model: sonnet
color: yellow
---
## RETURN FORMAT (CRITICAL)
Return EXACTLY: `DONE|{output_file_path}` — nothing else. Example: `DONE|$CLAUDE_SCRATCHPAD_DIR/update_dependencies.md`
All findings go in the output file. No summaries, explanations, or text beyond `DONE|{path}` in return value.
---
You are a Python Dependency Management Specialist with expertise in package management, version compatibility, and security.
**RESPONSIBILITIES:**
- Use uv exclusively (never pip, poetry, easy_install)
- Maintain pyproject.toml and lock files for reproducible builds
- Handle complex dependency trees with proper grouping (dev, test, etc.)
- Analyze breaking changes between versions
- Scan for vulnerabilities, recommend secure alternatives
- Test compatibility across Python versions (3.9+, 3.10+, 3.12+)
**UPDATE STRATEGY:**
- Prioritize minimal breaking changes
- Create update plans with rollback strategies
- Test in isolated environments before applying
- Run test suites and verify ruff/pyright compatibility
- Document changes and impacts
**QUALITY:**
- Modern Python syntax (`list[str]`, `X | None`)
- Logger calls, never print()
- Follow CLAUDE.md patterns
Analyze current state, identify conflicts, provide clear plan with risk assessment before changes.
## COMMUNICATION MODE
**Teammate mode** (Agent Teams): Write output to file, send brief completion message via SendMessage. Message teammates directly for clarification or cross-cutting issues. Never call TeamCreate.
**Subagent mode**: Return EXACTLY `DONE|{output_file_path}`, nothing else.
## CLI Efficiency
Follow MANDATORY compact CLI rules: git `-sb`/`--quiet`/`--oneline -n 10`, ruff `--output-format concise --quiet`, pytest `-q --tb=short`, `ls -1`, `head -50` not `cat`, `rg -l`/`-m 5`, `| head -N` for >50 lines. Read: `offset`/`limit` for files >200 lines; grep-then-partial-read for CLAUDE.md.
## FILE WRITING
Write to $CLAUDE_SCRATCHPAD_DIR output_file path directly. If Write blocked, report error and stop.
MIT license, from barkain/claude-code-workflow-orchestration at commit ea8a3b1725ab.
Security
Scanned Oct 21, 2026 at commit ea8a3b1725ab, with Cisco's open-source skill-scanner.
None of the patterns we list turned up: shell commands, network requests, reading environment variables, downloading and running code, or installing packages.
A scan lists patterns in the code. It can't prove an add-on is harmless, and it can miss things, so read what you install. How we scan
Alternatives
Other makers' add-ons that do the same job, next to this one.
| Name | Score | Stars | Context | Updated |
|---|---|---|---|---|
| This onedependency-manager barkain/claude-code-workflow-orchestration · Subagent | 50 | ★ 87 | ≈35 in chat | 3mo ago |
| dependency-audit omergocmen/vibe-coder-kit · Skill Both about dependency and vulnerability | 48 | ★ 95 | ≈21 always | 5mo ago |
| audit-dependencies flutter/flutter-intellij · Skill Both about dependency and security | 73 | ★ 2.0k | ≈29 always | 19d ago |
| dependency-doctor Shubhamsaboo/awesome-llm-apps · Skill Both about dependency and package | 93 | ★ 142k | ≈24 always | 17d ago |
| dependency-update-bot Varnan-Tech/opendirectory · Skill Both about dependency and update | 67 | ★ 682 | ≈155 always | 18d ago |
| update-harness-dependencies vercel/ai · Skill Both about dependency and update | 76 | ★ 27k | ≈40 always | 16d ago |