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.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# Dependency Upgrade
Master major dependency version upgrades, compatibility analysis, staged upgrade strategies, and comprehensive testing approaches.
## When to Use This Skill
- Upgrading major framework versions
- Updating security-vulnerable dependencies
- Modernizing legacy dependencies
- Resolving dependency conflicts
- Planning incremental upgrade paths
- Testing compatibility matrices
- Automating dependency updates
## Semantic Versioning Review
```
MAJOR.MINOR.PATCH (e.g., 2.3.1)
MAJOR: Breaking changes
MINOR: New features, backward compatible
PATCH: Bug fixes, backward compatible
^2.3.1 = >=2.3.1 <3.0.0 (minor updates)
~2.3.1 = >=2.3.1 <2.4.0 (patch updates)
2.3.1 = exact version
```
## Dependency Analysis
### Audit Dependencies
```bash
# npm
npm outdated
npm audit
npm audit fix
# yarn
yarn outdated
yarn audit
# Check for major updates
npx npm-check-updates
npx npm-check-updates -u # Update package.json
```
### Analyze Dependency Tree
```bash
# See why a package is installed
npm ls package-name
yarn why package-name
# Find duplicate packages
npm dedupe
yarn dedupe
# Visualize dependencies
npx madge --image graph.png src/
```
## Compatibility Matrix
…
The line at the top of this page pins the label git:20251120.288a379, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
GET https://markdownregistry.com/api/v1/artifacts/art_ilfhkzrbkjz2yjia
GET https://markdownregistry.com/api/v1/resolve?ref=hermeticormus/libreuiux-claude-code/dependency-upgrade
GET https://markdownregistry.com/api/v1/blob/467079afe93fc912768c5662034f9d60dfaa005045aa0be930f3811185509223
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
hermeticormus/libreuiux-claude-code · .grok/skills/verify-libreuiux/SKILL.md · Install the LibreUIUX-Claude-Code plugin pack the way a user does, into a clean Claude Code config and a clean Grok…
hermeticormus/libreuiux-claude-code · plugins/agent-orchestration/skills/ui-agent-patterns/SKILL.md · Patterns for delegating UI work to agents: one synthesis agent versus specialized agents, multi-agent pipelines for…
hermeticormus/libreuiux-claude-code · plugins/archetypal-alchemy/skills/archetypal-combinations/SKILL.md · Rules and worked examples for combining an archetype (structure and behavior) with a Major Arcana card (color and mood)…
hermeticormus/libreuiux-claude-code · plugins/archetypal-alchemy/skills/major-arcana/SKILL.md · The 22 Major Arcana cards mapped to color palettes, lighting, gradients, and moods for UI. Use when a design needs a…
hermeticormus/libreuiux-claude-code · plugins/backend-development/skills/api-design-principles/SKILL.md · Master REST and GraphQL API design principles to build intuitive, scalable, and maintainable APIs that delight…
hermeticormus/libreuiux-claude-code · plugins/backend-development/skills/temporal-python-testing/SKILL.md · Test Temporal workflows with pytest, time-skipping, and mocking strategies. Covers unit testing, integration testing…
hermeticormus/libreuiux-claude-code · plugins/blockchain-web3/skills/defi-protocol-templates/SKILL.md · Implement DeFi protocols with production-ready templates for staking, AMMs, governance, and lending systems. Use when…
wshobson/agents · plugins/framework-migration/skills/dependency-upgrade/SKILL.md · Manage major dependency version upgrades with compatibility analysis, staged rollout, and comprehensive testing. Use…
dicklesworthstone/pi_agent_rust · tests/ext_conformance/artifacts/agents-wshobson/framework-migration/skills/dependency-upgrade/SKILL.md · Manage major dependency version upgrades with compatibility analysis, staged rollout, and comprehensive testing. Use…
secondsky/claude-skills · plugins/dependency-upgrade/skills/dependency-upgrade/SKILL.md · Secure dependency upgrades with supply chain protection, cooldowns, and staged rollout. Use when upgrading deps…
hermeticormus/claude-code-game-development · plugins/framework-migration/skills/dependency-upgrade/SKILL.md · Manage major dependency version upgrades with compatibility analysis, staged rollout, and comprehensive testing. Use…
rudycity/superagent · .agents/skills/dependency-upgrade/SKILL.md · Manage major dependency version upgrades with compatibility analysis, staged rollout, and comprehensive testing. Use…
byerlikaya/claude-starter-kit · kit/skills/dependency-upgrade/SKILL.md · Bring dependencies current without breaking the build: find what is vulnerable, deprecated or behind,
classify each…
byerlikaya/claude-starter-kit · plugin/skills/dependency-upgrade/SKILL.md · Bring dependencies current without breaking the build: find what is vulnerable, deprecated or behind,
classify each…