CtrlK
BlogDocsLog inGet started
Tessl Logo

dependency-upgrade

Secure dependency upgrades with supply chain protection, cooldowns, and staged rollout. Use when upgrading deps, configuring security policies, or preventing supply chain attacks.

66

Quality

80%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Advisory

Suggest reviewing before use

Fix and improve this skill with Tessl

tessl review fix ./plugins/dependency-upgrade/skills/dependency-upgrade/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

85%

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

This is a high-quality, comprehensive skill that excels at actionability and progressive disclosure. Every section provides concrete, executable configuration and commands across multiple package managers. The main weakness is length — the interactive setup flow tables and the exhaustive checklist could be trimmed or moved to reference files to reduce token consumption, though the information density is generally high.

Suggestions

Consider moving the Interactive Setup Flow (Tiers 1-3) to a reference file since it's a lengthy decision tree that's only used in one mode of operation, keeping just a brief summary in SKILL.md.

The Upgrade Checklist could be moved to a template file (e.g., `templates/upgrade-checklist.tmpl`) since it's 25+ items and is a reference artifact rather than instructional content.

DimensionReasoningScore

Conciseness

The skill is comprehensive but overly long (~400+ lines). Some sections like the interactive setup flow with extensive tables could be more compact. However, it mostly avoids explaining concepts Claude already knows and the tables are information-dense rather than verbose prose. The checklist section is particularly bloated with items that could be inferred.

2 / 3

Actionability

Excellent actionability throughout — concrete config snippets for every package manager, executable bash commands, copy-paste ready YAML/JSON/INI configs, and specific tool invocations. The staged upgrade strategy, rollback plan, and Socket CLI workflow are all fully executable.

3 / 3

Workflow Clarity

Multi-step workflows are clearly sequenced with explicit validation checkpoints. The staged upgrade strategy includes numbered steps with testing between each upgrade. The Socket CLI proactive workflow has a clear 7-step sequence. The rollback plan includes conditional logic for error recovery. The upgrade checklist provides comprehensive verification gates.

3 / 3

Progressive Disclosure

Excellent progressive disclosure with a clear 'When to Load References' table mapping 8 reference files to specific use cases. Quick-reference content is inline while detailed guides are deferred to references/. Template files are cataloged in a separate table. The skill serves as a well-organized hub pointing to one-level-deep resources.

3 / 3

Total

11

/

12

Passed

Description

75%

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

The description is well-structured with a clear 'what' and 'when' clause, and occupies a distinct niche around secure dependency management. However, it could benefit from more specific concrete actions and broader trigger term coverage to help users who might phrase their needs differently (e.g., mentioning specific package managers or terms like 'vulnerability scanning').

Suggestions

Add more concrete actions such as 'verify package integrity, enforce version pinning, scan for known vulnerabilities, manage lockfiles'.

Expand trigger terms to include common user phrases like 'npm update', 'package upgrade', 'vulnerability', 'lockfile', 'pip install', or 'dependency management'.

DimensionReasoningScore

Specificity

Names the domain (dependency upgrades, supply chain security) and mentions some actions (configuring security policies, preventing supply chain attacks), but doesn't list multiple concrete specific actions like 'verify package checksums, enforce cooldown periods, stage rollouts across environments'.

2 / 3

Completeness

Clearly answers both 'what' (secure dependency upgrades with supply chain protection, cooldowns, and staged rollout) and 'when' (Use when upgrading deps, configuring security policies, or preventing supply chain attacks) with an explicit 'Use when' clause.

3 / 3

Trigger Term Quality

Includes some relevant terms like 'dependency upgrades', 'supply chain attacks', 'security policies', and 'deps', but misses common variations users might say such as 'npm update', 'package update', 'vulnerability', 'lockfile', 'dependency management', or specific package manager names.

2 / 3

Distinctiveness Conflict Risk

The combination of dependency upgrades with supply chain protection, cooldowns, and staged rollout is a clear niche that is unlikely to conflict with generic dependency management or general security skills. The focus on supply chain attack prevention makes it distinctly identifiable.

3 / 3

Total

10

/

12

Passed

Validation

90%

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

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

skill_md_line_count

SKILL.md is long (584 lines); consider splitting into references/ and linking

Warning

Total

10

/

11

Passed

Repository
secondsky/claude-skills
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.