{"enrichment":{"faq":[{"a":"dependency-management provides intelligent assistance for diagnosing compatibility issues and resolving version conflicts in Node.js projects. The skill helps you identify which packages are causing conflicts, understand why incompatibilities occur, and plan safe upgrade paths to maintain a stable dependency tree across your codebase.","q":"How does dependency-management help resolve dependency conflicts in node projects?"},{"a":"dependency-management clarifies that npm install is flexible and may update dependencies, while npm ci (continuous integration) installs exact versions from lock files for reproducible builds. The skill guides you on when to use each command: npm install for development when you want flexibility, and npm ci in CI/CD pipelines to ensure consistency and prevent unexpected version changes.","q":"What's the difference between npm install and npm ci when using dependency-management?"},{"a":"dependency-management assists with security auditing by helping you understand npm audit results and plan remediation strategies. The skill guides you through identifying vulnerable packages, evaluating fix options, and implementing updates safely without introducing new conflicts. It supports both reactive fixes and proactive vulnerability scanning in your dependency workflow.","q":"How can dependency-management help audit and fix security vulnerabilities?"},{"a":"dependency-management explains semantic versioning principles and helps you implement them effectively. The skill covers version pinning strategies, understanding patch/minor/major version changes, and deciding when to use caret (^) versus tilde (~) constraints. It guides you in choosing appropriate version ranges to balance stability with receiving important updates.","q":"What semantic versioning best practices does dependency-management teach?"},{"a":"dependency-management provides guidance for optimizing dependencies across monorepos and continuous integration pipelines. The skill helps you manage shared dependencies efficiently, minimize dependency bloat, implement consistent versioning strategies across workspaces, and establish best practices for automated dependency updates while maintaining build reliability.","q":"How does dependency-management support monorepo and CI/CD dependency optimization?"},{"a":"dependency-management explains peer dependency concepts and helps you navigate their complexities. The skill clarifies when peer dependencies are required, how they differ from regular dependencies, and strategies for resolving peer dependency conflicts. It guides you through version compatibility decisions and helps ensure your packages work correctly with their peer dependency requirements.","q":"How can I use dependency-management to understand and manage peer dependencies?"}],"shadow_tags":["version-control","package-management","conflict-resolution","security-scanning","ci-cd-integration","multi-language-support","dependency-tree","lock-file-handling"],"summary_rewrite":"This skill provides intelligent assistance for managing project dependencies and resolving version conflicts. Leverage AI prompts to diagnose compatibility issues, plan upgrades, and maintain stable dependency trees across your codebase."},"files":[{"bytes":3485,"path":"skills/dependency-management/SKILL.md","sha256":"ade68487d5d0074b38465fb39252c6c8b184282892a4ef75ec3e89bd2a0c1b5f","url":"https://skillfed.io/files/aj-geddes/useful-ai-prompts/dependency-management/3bf6f29d/SKILL.md"}],"id":"aj-geddes/useful-ai-prompts/dependency-management","links":{"html":"https://skillfed.io/aj-geddes/useful-ai-prompts/dependency-management","md":"https://skillfed.io/aj-geddes/useful-ai-prompts/dependency-management.md","repo":"https://github.com/aj-geddes/useful-ai-prompts"},"meta":{"agents_supported":[],"first_seen":"2026-07-28","forks":45,"language":"Shell","last_updated":"2026-03-04","license":"MIT","name":"dependency-management","publisher":"aj-geddes","stars":299},"relations":{"similar":[{"id":"aj-geddes/useful-ai-prompts/monorepo-management"},{"id":"curiositech/some_claude_skills/dependency-management"},{"id":"vasilyu1983/AI-Agents-public/dev-dependency-management"},{"id":"aj-geddes/useful-ai-prompts/semantic-versioning"},{"id":"aj-geddes/useful-ai-prompts/api-versioning-strategy"},{"id":"aj-geddes/useful-ai-prompts/artifact-management"},{"id":"aj-geddes/useful-ai-prompts/api-changelog-versioning"},{"id":"aj-geddes/useful-ai-prompts/rest-api-design"},{"id":"aj-geddes/useful-ai-prompts/aws-s3-management"},{"id":"aj-geddes/useful-ai-prompts/release-planning"}]},"slug":{"owner":"aj-geddes","repo":"useful-ai-prompts","skill":"dependency-management"},"version":"3bf6f29d"}
