Skip to main content

Dependency Upgrade

Skill Active

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.

Purpose

To enable developers to confidently manage complex dependency version upgrades, minimizing risks and ensuring compatibility across projects.

Features

  • Manages major dependency version upgrades
  • Analyzes dependency compatibility
  • Guides staged rollout strategies
  • Documents comprehensive testing approaches
  • Automates dependency update checks

Use Cases

  • Upgrading major framework versions
  • Updating security-vulnerable dependencies
  • Resolving dependency conflicts
  • Planning incremental upgrade paths

Non-Goals

  • Managing minor or patch dependency updates automatically
  • Performing direct code refactoring beyond what codemods enable
  • Replacing core package manager functionality

Workflow

  1. Audit current dependencies
  2. Analyze dependency tree and compatibility
  3. Plan upgrade order and strategy
  4. Perform incremental updates
  5. Test compatibility and application functionality
  6. Handle breaking changes with codemods or custom scripts
  7. Automate updates with tools like Renovate or Dependabot

Practices

  • Dependency Management
  • Code Quality
  • Testing Strategies

Prerequisites

  • Node.js and npm/yarn installed
  • Access to project's package.json and lock files

Versioning

  • warning:Release ManagementWhile there is a recent commit, there is no explicit versioning scheme (e.g., semver in frontmatter, CHANGELOG, or release tags) for the skill itself.

Installation

First, add the marketplace

/plugin marketplace add wshobson/agents
/plugin install framework-migration@claude-code-workflows

Quality Score

95 /100
Analyzed about 19 hours ago

Trust Signals

Last commit3 days ago
Stars35.3k
LicenseMIT
Status
View Source

Similar Extensions

Dependency Audit

95

Dependency audit and cleanup workflow for maintaining healthy project dependencies. Use for regular maintenance, security updates, and removing unused packages.

Skill
bobmatnyc

Telegram Crabbox E2e Proof

100

Use when reviewing, reproducing, or proving OpenClaw Telegram behavior with a real Telegram user on Crabbox, including PR review workflows that need an agent-controlled Telegram Desktop recording, TDLib user-driver commands, Convex-leased credentials, WebVNC observation, and motion-trimmed artifacts.

Skill
steipete

Openclaw Testing

100

Choose, run, rerun, or debug OpenClaw tests, CI checks, Docker E2E lanes, release validation, and the cheapest safe verification path.

Skill
steipete

Agent Browser

100

Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling forms, clicking buttons, taking screenshots, extracting data, testing web apps, or automating any browser task. Triggers include requests to "open a website", "fill out a form", "click a button", "take a screenshot", "scrape data from a page", "test this web app", "login to a site", "automate browser actions", or any task requiring programmatic web interaction.

Skill
shanraisshan

Deepinit

100

Deep codebase initialization with hierarchical AGENTS.md documentation

Skill
Yeachan-Heo

Cleanup Cycles

100

Detect and untangle circular dependencies. Runs madge/skott (TS), pycycle (Py), or compiler-only checks (Go/Rust). Auto-fixes leaf-extractable cycles; reports core cycles for human review. Use when the user asks to find circular imports, fix dependency cycles, or untangle module graph. Example queries — "find circular imports", "fix dependency cycles", "untangle our module graph", "why is madge complaining".

Skill
raintree-technology

© 2025 SkillRepo · Find the right skill, skip the noise.