← ClaudeAtlas

deps-checklisted

Use this skill when auditing dependency versions, checking for outdated packages, or scanning for security vulnerabilities across the project's repos. Don't use it for upgrading packages (that requires a separate implementation task) or for deployment config template issues (use deployment).
atretyak1985/swarmery · ★ 3 · AI & Automation · score 65
Install: claude install-skill atretyak1985/swarmery
# Purpose Audit dependency versions across all of the project's repositories (see `.claude/project.json` → `repos`), producing a structured report of outdated packages, security vulnerabilities, and cross-repo version mismatches. This skill scans and reports only; it does not modify lockfiles or upgrade packages. For acting on findings, hand off to the implementation agent with the report as input. Placeholders: `<mainApp>` = `project.json → mainApp`; `<device>` = `project.json → device` (the device/edge repo, if the project has one); `<infrastructure-repo>` = the project's infrastructure/chart repo(s). # When to use this skill - Trigger A -- Periodic dependency audit requested (e.g., monthly security review) - Trigger B -- Pre-release check to verify no known vulnerabilities ship - Trigger C -- Cross-repo version alignment check (e.g., ensuring shared TypeScript packages use the same version in the main app) - Trigger D -- After a CVE advisory, checking if the project's repos are affected # When NOT to use this skill - Anti-trigger A -- Upgrading packages or running `npm update` / `pip install --upgrade` (that is an implementation task, not an audit) - Anti-trigger B -- Deployment config template lint errors (use `deployment`) - Anti-trigger C -- Offline environment without network access (package registry queries will fail silently) - Anti-trigger D -- Repos without a lockfile (`package-lock.json` or `requirements.txt`) -- flag as incomplete scan rather than proceedin