Identify, analyze, and manage software dependencies before deployment. Use this skill when preparing applications for deployment, resolving dependency conflicts, updating dependencies, auditing security vulnerabilities, managing package versions, or troubleshooting dependency-related issues. Supports multiple package managers (npm, pip, maven, cargo, go mod, composer) and provides actionable recommendations for dependency management.
77
75%
Does it follow best practices?
Impact
71%
1.02xAverage score across 3 eval scenarios
Advisory
Suggest reviewing before use
Optimize this skill with Tessl
npx tessl skill review --optimize ./skills/dependency-resolver/SKILL.mdnpm pre-deployment dependency checklist
Clean install command
0%
0%
Security audit run
100%
100%
Audit fix applied
0%
87%
License checker used
100%
100%
GPL/AGPL exclusion check
100%
87%
Deduplication run
0%
37%
Circular dependency check
0%
75%
Lock file verified
0%
87%
Size analysis tool
0%
0%
Production pruning
0%
20%
Findings documented
100%
100%
All 7 checklist areas covered
33%
83%
npm version conflict resolution strategies
5-step workflow followed
62%
75%
Dependency tree built
90%
90%
Conflict correctly identified
100%
100%
Resolution option: update package
100%
100%
Resolution option: resolutions/overrides
100%
100%
Resolution option: alternative package
20%
20%
Decisions documented
90%
100%
Lock file pinned
25%
50%
Major versions pinned
100%
100%
Analysis report produced
100%
100%
Final package.json provided
100%
100%
Python dependency audit and version locking
5-step workflow
100%
100%
Dependency types categorized
100%
100%
pip-audit used
100%
0%
Outdated check performed
20%
0%
Vulnerable packages addressed
100%
100%
Versions pinned with exact syntax
100%
100%
pip freeze used
100%
0%
Decision rationale documented
100%
100%
Analysis report produced
100%
100%
Updated requirements file produced
100%
100%
No wildcard/unversioned entries in output
100%
100%
0f00a4f
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.