Dependency Upgrade
Skill AktivManage 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.
To enable developers to confidently manage complex dependency version upgrades, minimizing risks and ensuring compatibility across projects.
Funktionen
- Manages major dependency version upgrades
- Analyzes dependency compatibility
- Guides staged rollout strategies
- Documents comprehensive testing approaches
- Automates dependency update checks
Anwendungsfälle
- Upgrading major framework versions
- Updating security-vulnerable dependencies
- Resolving dependency conflicts
- Planning incremental upgrade paths
Nicht-Ziele
- Managing minor or patch dependency updates automatically
- Performing direct code refactoring beyond what codemods enable
- Replacing core package manager functionality
Workflow
- Audit current dependencies
- Analyze dependency tree and compatibility
- Plan upgrade order and strategy
- Perform incremental updates
- Test compatibility and application functionality
- Handle breaking changes with codemods or custom scripts
- Automate updates with tools like Renovate or Dependabot
Praktiken
- Dependency Management
- Code Quality
- Testing Strategies
Voraussetzungen
- 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
Zuerst Marketplace hinzufügen
/plugin marketplace add wshobson/agents/plugin install framework-migration@claude-code-workflowsQualitätspunktzahl
Vertrauenssignale
Ähnliche Erweiterungen
Dependency Audit
95Dependency audit and cleanup workflow for maintaining healthy project dependencies. Use for regular maintenance, security updates, and removing unused packages.
Telegram Crabbox E2e Proof
100Use 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.
Openclaw Testing
100Choose, run, rerun, or debug OpenClaw tests, CI checks, Docker E2E lanes, release validation, and the cheapest safe verification path.
Agent Browser
100Browser-automatisierungs-CLI für KI-Agenten. Verwenden Sie diese, wenn der Benutzer mit Websites interagieren muss, einschließlich der Navigation auf Seiten, dem Ausfüllen von Formularen, dem Klicken auf Schaltflächen, dem Aufnehmen von Screenshots, dem Extrahieren von Daten, dem Testen von Webanwendungen oder der Automatisierung beliebiger Browseraufgaben. Auslöser sind Anfragen wie "öffne eine Website", "fülle ein Formular aus", "klicke auf eine Schaltfläche", "mache einen Screenshot", "scrappe Daten von einer Seite", "teste diese Web-App", "melde dich bei einer Seite an", "automatisiere Browser-Aktionen" oder jede Aufgabe, die eine programmatische Webinteraktion erfordert.
Deepinit
100Deep codebase initialization with hierarchical AGENTS.md documentation
Cleanup Cycles
100Detect 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".