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
58%
Does it follow best practices?
Impact
79%
1.75xAverage score across 3 eval scenarios
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.mdUpgrade planning and audit
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%
Incremental upgrade with codemods
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%
Automated dependency update configuration
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%
47823e3
Table of Contents
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.