CtrlK
BlogDocsLog inGet started
Tessl Logo

dependency-resolver

Diagnoses and resolves package dependency conflicts — version mismatches, diamond dependencies, cycles — across npm, pip, Maven, Cargo, and similar ecosystems. Use when install fails with a resolution error, when two packages require incompatible versions of a third, or when upgrading one dependency breaks another.

Install with Tessl CLI

npx tessl i github:santosomar/general-secure-coding-agent-skills --skill dependency-resolver
What are skills?

100

Quality

100%

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

SKILL.md
Review
Evals

Discovery

100%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

This is an excellent skill description that hits all the marks. It provides specific concrete actions, covers multiple package ecosystems, includes natural trigger terms developers would use, and has an explicit 'Use when' clause with three distinct scenarios. The description is concise yet comprehensive, making it easy for Claude to select this skill appropriately.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: 'Diagnoses and resolves package dependency conflicts' with explicit types 'version mismatches, diamond dependencies, cycles' and names specific ecosystems 'npm, pip, Maven, Cargo'.

3 / 3

Completeness

Clearly answers both what ('Diagnoses and resolves package dependency conflicts...across npm, pip, Maven, Cargo') AND when with explicit 'Use when' clause covering three specific trigger scenarios: install failures, version incompatibilities, and upgrade breakages.

3 / 3

Trigger Term Quality

Excellent coverage of natural terms users would say: 'dependency conflicts', 'version mismatches', 'install fails', 'resolution error', 'incompatible versions', 'upgrading', 'breaks' - all phrases developers naturally use when encountering these issues.

3 / 3

Distinctiveness Conflict Risk

Clear niche focused specifically on dependency resolution conflicts with distinct triggers like 'resolution error', 'diamond dependencies', 'incompatible versions' - unlikely to conflict with general coding or package management skills.

3 / 3

Total

12

/

12

Passed

Implementation

100%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

Excellent skill that treats dependency resolution as the constraint satisfaction problem it is. Dense tables provide ecosystem-specific commands without repetition, the worked example demonstrates the full diagnostic flow, and the 'Do not' section prevents common mistakes. The output format ensures Claude produces structured, verifiable results.

DimensionReasoningScore

Conciseness

Every section earns its place. No explanation of what dependencies are or how package managers work. Tables are dense and scannable. The worked example is necessary to show the resolution process, not padding.

3 / 3

Actionability

Provides exact commands for every ecosystem (npm ls, cargo tree -i, mvn dependency:tree), concrete override syntax for each package manager, and a complete worked example with real error messages and JSON config. Copy-paste ready throughout.

3 / 3

Workflow Clarity

Clear 3-step sequence (see tree → diagnose → resolve) with explicit validation checkpoint ('Test. Run the app. Chart renders → done'). The resolution ladder in the worked example shows feedback loop: override → test → if breaks, fork and fix.

3 / 3

Progressive Disclosure

Well-organized with tables for quick reference, expandable worked example, and clear sections. At ~150 lines, appropriately self-contained without needing external files. The output format template at the end provides structure without bloat.

3 / 3

Total

12

/

12

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Reviewed

Table of Contents

Is this your skill?

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.