一键导入
dep-update
Use when updating dependencies, running security audits, or managing tech debt in Go, Python, or React projects
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use when updating dependencies, running security audits, or managing tech debt in Go, Python, or React projects
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Use when the user wants to free disk space, investigate disk usage, clean caches, remove unused artifacts, or when disk capacity is high. Also use when asked to "clean up", "free space", "disk full", or "what's using disk space". Always uses AskUserQuestion for every deletion decision.
Use at the start of every conversation and for every user message — orchestrates the full engineering skills suite by understanding intent, clarifying requirements interactively, and invoking the right skills
Use when refactoring Go code, cleaning up legacy codebases, optimizing performance, or enforcing clean architecture boundaries in a Go/Fiber backend
Use when refactoring Python code, cleaning up legacy codebases, optimizing performance, enforcing type safety, or improving clean architecture in a FastAPI backend
Use when refactoring React components, cleaning up legacy frontends, optimizing performance, improving component architecture, or reducing bundle size
Use when reviewing changed code before committing or after completing a feature — checks performance, architecture, type safety, and code quality against project standards
| name | dep-update |
| description | Use when updating dependencies, running security audits, or managing tech debt in Go, Python, or React projects |
Safe dependency update workflows for Go, Python (uv), and Bun. Branch per update, test after each.
Core principle: One category at a time. Full test suite after each update. Never batch blindly.
# 1. Check for updates
go list -m -u all
# 2. Update dependencies
go get -u ./... # all deps
go get -u package@v1.2 # specific
# 3. Clean up
go mod tidy
# 4. Security audit
govulncheck ./...
# 5. Test
go test ./... -race -count=1
# 1. Check for updates
uv pip list --outdated
# 2. Update lock file
uv lock --upgrade # all deps
uv lock --upgrade-package pkg # specific
# 3. Sync environment
uv sync
# 4. Type check (catches breaking API changes)
mypy src/
# 5. Lint
ruff check .
# 6. Security audit
pip-audit
# 7. Test
pytest
# 1. Check for updates
bun outdated
# 2. Update
bun update # all
bun update package # specific
# 3. Audit
bun audit # or npm audit
# 4. Test
bun test
bun run build # verify build still works
git checkout -b chore/dep-updates| Category | Risk | Update frequency |
|---|---|---|
| Security patches | Critical | Immediately |
| Bug fixes (patch) | Low | Weekly |
| Minor versions | Medium | Monthly |
| Major versions | High | Quarterly (plan migration) |
Look for:
go mod tidy, depcheck)superpowers:finishing-a-development-branch when doneclaude-md)