← ClaudeAtlas

dependency-synclisted

Detect new imports in modified files and auto-install missing dependencies. Works with npm, uv, pip, cargo, go mod, and other package managers. Triggers after code implementation to keep manifests in sync.
aiskillstore/marketplace · ★ 329 · Data & Documents · score 79
Install: claude install-skill aiskillstore/marketplace
# Dependency Sync Skill Automatically detect new imports in modified code files and update package manifests. This skill ensures that when code is written that uses new dependencies, the appropriate manifest files (package.json, pyproject.toml, requirements.txt, etc.) are updated automatically. ## Variables | Variable | Default | Description | |----------|---------|-------------| | AUTO_INSTALL | true | Automatically install detected dependencies | | PROMPT_BEFORE_INSTALL | false | Ask user before installing (overrides AUTO_INSTALL) | | INCLUDE_DEV_DEPS | true | Detect dev dependencies (test frameworks, linters) | | COMMIT_CHANGES | true | Commit manifest changes as part of the task | | TRIGGER_DOCS_AUDIT | true | Run docs-audit --new-only after adding deps | ## Instructions **MANDATORY** - Follow the Workflow steps below in order. Do not skip steps. 1. Detect modified files from git diff or implementation context 2. Parse imports/requires from modified files 3. Compare against current manifest dependencies 4. Identify package manager for the project 5. Install missing dependencies 6. Optionally trigger docs-audit for new libraries ## Red Flags - STOP and Reconsider If you're about to: - Install a package without verifying the import is actually used - Skip manifest detection (assuming package manager) - Install to wrong manifest (e.g., devDependencies vs dependencies) - Install without checking if package exists in registry **STOP** -> Verify the import is real -> C