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.

69

1.75x
Quality

58%

Does it follow best practices?

Impact

79%

1.75x

Average score across 3 eval scenarios

SecuritybySnyk

Advisory

Suggest reviewing before use

Optimize this skill with Tessl

npx tessl skill review --optimize ./tests/ext_conformance/artifacts/agents-wshobson/framework-migration/skills/dependency-upgrade/SKILL.md
SKILL.md
Quality
Evals
Security

Evaluation results

85%

31%

Dependency Health Assessment for Legacy React Application

Upgrade planning and audit

Criteria
Without context
With context

Uses npm-check-updates

60%

100%

Creates UPGRADE_PLAN.md

70%

80%

Correct upgrade order

80%

100%

One major version at a time

20%

70%

Compatibility matrix present

33%

100%

Changelog review step

20%

0%

Git tag backup step

20%

100%

Deduplication check

90%

100%

Per-step test runs

90%

100%

54%

37%

Modernize React Application to Current Version

Incremental upgrade with codemods

Criteria
Without context
With context

jscodeshift used

0%

100%

TSX parser flag

0%

100%

Dry-run preview

0%

0%

Incremental major versions

0%

0%

react-dom version parity

100%

70%

Git branch created

0%

100%

Rollback on test failure

46%

66%

Per-step test execution

0%

13%

100%

35%

Set Up Automated Dependency Management

Automated dependency update configuration

Criteria
Without context
With context

Renovate base config

100%

100%

Renovate minor/patch automerge

100%

100%

Renovate major no automerge

100%

100%

Renovate major label

100%

100%

Renovate Monday schedule

0%

100%

Renovate New York timezone

100%

100%

Dependabot PR limit

50%

100%

Dependabot commit prefix

0%

100%

Dependabot commit scope

0%

100%

Dependabot weekly schedule

100%

100%

Repository
Dicklesworthstone/pi_agent_rust
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.