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.

68

1.05x
Quality

54%

Does it follow best practices?

Impact

91%

1.05x

Average score across 3 eval scenarios

SecuritybySnyk

Advisory

Suggest reviewing before use

Optimize this skill with Tessl

npx tessl skill review --optimize ./plugins/framework-migration/skills/dependency-upgrade/SKILL.md
SKILL.md
Quality
Evals
Security

Evaluation results

94%

1%

React Upgrade Planning for Legacy E-Commerce Platform

Staged upgrade planning

Criteria
Without context
With context

UPGRADE_PLAN.md created

100%

100%

Phase 1 planning documented

80%

70%

Incremental upgrade order

80%

100%

One major version at a time

100%

100%

Compatibility matrix file

100%

100%

Matrix covers React 17.x entries

100%

100%

Matrix covers React 18.x entries

100%

100%

Test step after each upgrade

100%

80%

Phase 3 validation step

90%

100%

Rollback strategy documented

100%

100%

Don't upgrade all at once

60%

80%

90%

Modernize Legacy React Components Before Upgrade

Codemod migration with jscodeshift

Criteria
Without context
With context

Uses jscodeshift

100%

100%

TSX parser flag

100%

100%

Dry run before apply

100%

100%

Transform applied to src/ path

100%

100%

Reads changelog or migration docs

0%

0%

componentWillMount renamed

100%

100%

componentWillReceiveProps renamed

100%

100%

Migration log or script created

100%

100%

Does NOT use only manual string replacement

100%

100%

90%

15%

Set Up Automated Dependency Management for a New Open Source Project

Automated dependency management config

Criteria
Without context
With context

Renovate extends config:base

100%

100%

Automerge enabled for minor/patch

100%

100%

Automerge disabled for major

100%

100%

Major updates labeled

100%

100%

Renovate schedule set

0%

0%

Renovate timezone

100%

100%

Dependabot weekly schedule

100%

100%

Dependabot PR limit

0%

100%

Dependabot commit prefix

50%

100%

Dependabot reviewers

100%

100%

Audit commands documented

100%

100%

Repository
wshobson/agents
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

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.