Dependency Migration
Map behavior and ownership before changing imports. A successful migration preserves required runtime behavior, lifecycle, data compatibility, and operational expectations—not merely type-checking.
Workflow
- Identify repository constraints, package ownership, runtime targets, and relevant tests.
- Classify usages by behavior and lifecycle instead of applying blind replacement.
- Compare current official guidance, compatibility layers, and related package requirements.
- Define success evidence and material risks before editing.
- Migrate in reviewable slices, removing obsolete code introduced by the old dependency.
- Verify focused behavior first, then broader integration and repository checks.
Read only the relevant reference:
references/migration-patterns.mdreferences/package-managers.mdreferences/repo-conventions.mdreferences/context7-integration.mdreferences/confidence-index.md
Related skills
vp-deps-upgradewhen the work changes versions within the same dependency.vp-autodevwhen the migration must continue through PR delivery and review.