CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

dependency-auditor

Audit and manage dependencies across multi-language projects. Identifies vulnerabilities, license conflicts, transitive dependency risks, and safe-upgrade paths. Use when auditing third-party packages before release, investigating a CVE, planning a major version bump, or running a license-compliance review. Examples: 'audit our npm dependencies', 'do we have GPL contamination', 'plan the upgrade to React 19'.

73

Quality

92%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

The canonical home for this skill is dependency-auditor in alirezarezvani/claude-skills

SKILL.md
Quality
Evals
Security

Quality

Content

85%Weight 40%Scale 1-5

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

The body is an efficient, actionable overview with an exemplary verification loop, but its progressive-disclosure architecture depends entirely on bundle files that are not present. Dangling references (scripts, README, references/, expected_outputs/) leave a reader unable to reach the detailed material the SKILL.md promises.

Suggestions

Ship the referenced bundle files (scripts/dep_scanner.py, scripts/license_checker.py, scripts/upgrade_planner.py, README.md, references/, test-project/, expected_outputs/) or remove/inline the pointers so no reference dead-ends.

Inline a minimal scan.json output shape (a single finding object) so consumers can parse results without the missing expected_outputs/ fixtures.

Drop or merge the Best Practices items that restate the Upgrade Risk Matrix prioritization to tighten the token budget.

DimensionReasoningScore

Conciseness

The body is dense and mostly token-efficient (ecosystems table, risk matrix, executable commands), but the Best Practices section repeats the risk-matrix prioritization ("address high/critical findings immediately; license compliance before functionality" vs "security patches > bug fixes > feature updates") and includes generic scheduling counsel that could be trimmed.

4 / 5

Actionability

Quick Start commands are copy-paste ready with flags and outputs ("python3 scripts/dep_scanner.py /path/to/project --format json --fail-on-high -o scan.json"), output consumption is explained, and flag variations (--quick-scan, --security-only) are documented.

5 / 5

Workflow Clarity

The scan → license-check → plan sequence is explicit and the batch upgrade workflow has a real feedback loop: "after applying upgrades, re-run step 1 and assert 0 high-severity findings before closing the audit."

5 / 5

Progressive Disclosure

References are clearly signaled one level deep, but scored against the actual bundle structure: the referenced scripts/, README.md, references/ knowledge bases, test-project/ fixtures, and expected_outputs/ do not exist in the bundle, so every pointer to detailed material dead-ends and the disclosure structure is notional rather than real.

3 / 5

Total

17

/

20

Passed

Description

100%Weight 40%Scale 1-5

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

A model description: concrete third-person capability list, an explicit 'Use when' clause, and quoted example prompts that double as trigger terms. It is dense with information rather than padded.

DimensionReasoningScore

Specificity

The description lists four concrete actions ("Identifies vulnerabilities, license conflicts, transitive dependency risks, and safe-upgrade paths") in third person, giving comprehensive coverage of the skill's capabilities with no real gaps.

5 / 5

Completeness

Both 'what' (vulnerabilities, license conflicts, transitive risks, upgrade paths) and 'when' are explicitly answered ("Use when auditing third-party packages before release, investigating a CVE, planning a major version bump, or running a license-compliance review") with concrete trigger phrases.

5 / 5

Trigger Term Quality

Natural user phrasings are included verbatim ("audit our npm dependencies", "do we have GPL contamination", "plan the upgrade to React 19") alongside terms like CVE and major version bump, covering synonyms and concrete trigger examples.

5 / 5

Distinctiveness Conflict Risk

It carves a clear dependency-auditing niche with distinct triggers (CVE investigation, GPL contamination, version-bump planning) that are unlikely to fire for unrelated skills.

5 / 5

Total

20

/

20

Passed

Validation

87%

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

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 1 missing

Warning

referenced_paths_exist

Referenced path issues: 8 missing

Warning

Total

14

/

16

Passed

Repository

alirezarezvani/claude-skills

Path

.gemini/skills/dependency-auditor/SKILL.md

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.