CtrlK
BlogDocsLog inGet started
Tessl Logo

dependency-upgrade

Manage major dependency version upgrades with compatibility analysis, staged rollout, and comprehensive testing. Use when upgrading framework versions, updating major dependencies, or managing breaking changes in libraries.

86

1.76x
Quality

88%

Does it follow best practices?

Impact

74%

1.76x

Average score across 3 eval scenarios

SecuritybySnyk

Advisory

Suggest reviewing before use

SKILL.md
Quality
Evals
Security

Quality

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 a well-crafted skill description that follows best practices. It uses third person voice, provides specific capabilities, includes an explicit 'Use when...' clause with natural trigger terms, and carves out a distinct niche around major dependency upgrades specifically.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: 'compatibility analysis', 'staged rollout', and 'comprehensive testing' for dependency upgrades. These are clear, actionable capabilities.

3 / 3

Completeness

Clearly answers both what ('Manage major dependency version upgrades with compatibility analysis, staged rollout, and comprehensive testing') and when ('Use when upgrading framework versions, updating major dependencies, or managing breaking changes in libraries').

3 / 3

Trigger Term Quality

Includes natural keywords users would say: 'upgrading framework versions', 'updating major dependencies', 'breaking changes', 'libraries'. These are terms developers naturally use when facing upgrade tasks.

3 / 3

Distinctiveness Conflict Risk

Clear niche focused specifically on major version upgrades and breaking changes. Distinct from general dependency management or code refactoring skills through its focus on compatibility analysis and staged rollout.

3 / 3

Total

12

/

12

Passed

Implementation

77%

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

This skill provides comprehensive, actionable guidance for dependency upgrades with executable code examples and clear workflows. However, it's overly verbose - explaining semver basics, repeating Bun/npm alternatives throughout, and including sections that could be split into referenced files. The workflow structure with validation checkpoints and rollback plans is well-designed.

Suggestions

Remove the semver review section - Claude already understands semantic versioning

Consolidate Bun/npm alternatives into a single note at the top rather than showing both throughout

Move the compatibility matrix, testing strategy, and automated updates sections to referenced files to reduce main file length

Remove the 'When to Use This Skill' section - this is metadata that belongs in frontmatter, not content

DimensionReasoningScore

Conciseness

The skill contains useful information but is verbose with redundant sections (e.g., showing both Bun and npm commands repeatedly, explaining semver basics Claude knows). The 'When to Use This Skill' section and some explanatory comments add unnecessary tokens.

2 / 3

Actionability

Provides fully executable code examples throughout - bash commands, JavaScript test files, configuration files (renovate.json, dependabot.yml), and migration scripts. Commands are copy-paste ready with specific package names and flags.

3 / 3

Workflow Clarity

Clear three-phase upgrade strategy (Planning, Incremental Updates, Validation) with explicit validation steps ('Test again', 'Run test suite after each upgrade'). Includes rollback plan with conditional logic and comprehensive pre/during/post checklists.

3 / 3

Progressive Disclosure

References external files (references/semver.md, assets/upgrade-checklist.md, scripts/) but the main file is quite long with content that could be split. The compatibility matrix and testing strategy sections could be separate files given their depth.

2 / 3

Total

10

/

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.

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.