← ClaudeAtlas

migratelisted

Dependency updates, major version upgrades, and breaking change resolution. Use when updating packages or handling deprecations.
djnsty23/claude-auto-dev · ★ 3 · AI & Automation · score 65
Install: claude install-skill djnsty23/claude-auto-dev
# Migrate — Dependency Management Safe dependency updates with breaking change detection and resolution. ## Usage | Command | What It Does | |---------|-------------| | `migrate` | Check all outdated deps, suggest updates | | `migrate all` | Update all safe deps (patch + minor) | | `migrate react` | Update specific package | | `upgrade` | Same as migrate | | `outdated` | Just show outdated deps, no changes | ## Step 1: Audit Current State ```bash # List outdated packages npm outdated 2>/dev/null || true # Check for known vulnerabilities npm audit --json 2>/dev/null | node -e "const d=require('fs').readFileSync(0,'utf8');try{const a=JSON.parse(d);console.log('Vulnerabilities:',a.metadata?.vulnerabilities?.total||0)}catch{}" # Current package counts node -e "const p=require('./package.json');console.log('deps:',Object.keys(p.dependencies||{}).length,'devDeps:',Object.keys(p.devDependencies||{}).length)" ``` ## Step 2: Classify Updates Sort all outdated packages into safety tiers: | Tier | Type | Action | |------|------|--------| | **Safe** | Patch updates (1.2.3 → 1.2.4) | Auto-update | | **Safe** | Minor updates (1.2.3 → 1.3.0) | Auto-update | | **Review** | Major updates (1.x → 2.x) | Check changelog for breaking changes | | **Critical** | Security vulnerabilities | Prioritize regardless of version jump | | **Skip** | Pinned for a reason | Check if pin reason still applies | ## Step 3: Safe Updates (Patch + Minor) ```bash # Update all patch and minor versions npx