CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

dependency-management

Manage third-party libraries, runtimes, and SaaS dependencies. Use this skill when setting an update cadence, responding to security advisories, dealing with deprecated dependencies, evaluating new dependencies, auditing what's installed, or unblocking a dependency upgrade. Triggers on dependency, package update, security patch, lockfile, deprecated, breaking change, supply chain, dependency audit, npm audit, dependabot, renovate. Also triggers when a build breaks after an update or when an advisory is published for a used package.

Quality

97%

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-management in rampstackco/claude-skills

SKILL.md
Quality
Evals
Security

Quality

Content

92%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.

A strong operating manual: stack-agnostic policy frameworks, an 8-step workflow with explicit validation checkpoints, a prioritization matrix with concrete deadlines, and actionable checklists for evaluation and removal, with the single deep-dive topic appropriately externalized to a real reference file. The main weakness is token efficiency — recurring aphoristic closing lines and a vestigial Category 4 section could be cut without losing information.

Suggestions

Trim the one-line aphorisms that close sections ('Automation reduces toil. Manual checking doesn't scale.', 'The policy is what survives team turnover...', 'Every dependency has a cost. Free packages aren't free.', 'Major versions break things. Plan rather than rush.') — the tables, policies, and checklists already convey the point.

Cut or merge the Category 4 ('Optional/dev-only-personal') section: at two sentences with no policy content beyond 'Mentioned for completeness', it adds little.

Remove the unreferenced port artifact 'references/_claude-frontmatter-extras.yaml' from the bundle (or move it outside references/) so the bundle contains only content the skill actually discloses.

DimensionReasoningScore

Conciseness

The body is dense with team-policy specifics Claude doesn't know (cadences, SLAs, pinning rules, failure patterns) and copy-paste commands, but recurring one-line aphorisms — 'Automation reduces toil. Manual checking doesn't scale.', 'The policy is what survives team turnover...', 'Every dependency has a cost. Free packages aren't free.' — and the near-empty Category 4 section ('Not really managed at the project level. Mentioned for completeness.') could be trimmed. Not level 5 because these editorial lines don't all earn their place; clearly above level 3 since nothing explains concepts Claude already knows.

4 / 5

Actionability

Fully concrete guidance: executable commands ('npm ls --all --json', 'npm audit', 'pip-audit', 'bundle audit', 'depcheck'), a severity-by-directness matrix with explicit deadlines ('Patch today', 'Patch this week', 'Patch this month'), specific SLAs ('24-72 hours', '24h for critical'), and itemized checklists for evaluation and removal. Per the instruction-skill note, the absence of larger code blocks is not penalized since the guidance is directly actionable; not level 4 because the common cases are covered with copy-paste-ready specifics.

5 / 5

Workflow Clarity

Eight numbered steps in a coherent sequence (Inventory → Audit → Prioritize → Test → Plan upgrades → Set policy → Automate → Re-audit) with a dedicated validation step ('Run the full test suite', 'Smoke-test in staging', 'Watch the monitoring after rollout', 'don't merge a known-broken update') and verification items in the removal checklist ('Verify tests pass', 'Verify build size went down'). The referenced upgrade checklist adds GO/DEFER/SKIP decision checkpoints, so the batch-update context has explicit validation rather than the missing-validation cap.

5 / 5

Progressive Disclosure

Well-sectioned overview with the one topic that warrants deep detail (major-version upgrade) split into a real, clearly signaled one-level-deep reference ('references/upgrade-checklist.md: Step-by-step checklist ... from changelog reading to staged rollout'), which exists in the bundle and matches its description; navigation is easy via consistent headers. The only blemish is the unreferenced port artifact 'references/_claude-frontmatter-extras.yaml' in the bundle, which is inert and does not impede navigation — not enough to drop to level 4's 'minor organization gaps'.

5 / 5

Total

19

/

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.

An exemplary description: third-person voice, a concise statement of what the skill does, an explicit 'Use this skill when' clause with concrete scenarios, and a comprehensive list of natural trigger terms including tool names. It clearly distinguishes the skill's niche with minimal conflict risk.

DimensionReasoningScore

Specificity

Enumerates six concrete actions — 'setting an update cadence, responding to security advisories, dealing with deprecated dependencies, evaluating new dependencies, auditing what's installed, or unblocking a dependency upgrade' — which comprehensively cover the skill's scope; not level 4 because there are no coverage gaps relative to the skill's stated workflows.

5 / 5

Completeness

Explicitly answers both: what ('Manage third-party libraries, runtimes, and SaaS dependencies') and when ('Use this skill when setting an update cadence, responding to security advisories, ... Also triggers when a build breaks after an update or when an advisory is published for a used package') with concrete trigger phrases; the explicit 'Use when' clause satisfies the completeness cap guideline.

5 / 5

Trigger Term Quality

Provides comprehensive natural trigger terms and tool names users would actually say — 'dependency, package update, security patch, lockfile, deprecated, breaking change, supply chain, dependency audit, npm audit, dependabot, renovate' — plus synonym-like scenario triggers ('a build breaks after an update', 'an advisory is published for a used package'); exceeds anchor 4's 'a few natural terms missing'.

5 / 5

Distinctiveness Conflict Risk

Clear niche with distinct triggers — 'lockfile', 'npm audit', 'dependabot', 'renovate', 'dependency audit' are unmistakably dependency-management terms, and security triggers are scoped to 'an advisory ... published for a used package', minimizing overlap with generic security skills.

5 / 5

Total

20

/

20

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

rampstackco/claude-skills

Path

dist/codex/.agents/skills/dependency-management/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.