Plans and performs framework, language, dependency, or API migrations with staged compatibility and verification.
---
name: code-migration
description: >-
Migrate codebases between frameworks, languages, and API versions. Use when
a user asks to convert JavaScript to TypeScript, migrate React class
components to hooks, upgrade Vue 2 to Vue 3, migrate Python 2 to 3, update
deprecated APIs, switch ORMs, convert Express to Fastify, or modernize
legacy code. Handles incremental migration with backward compatibility.
license: Apache-2.0
compatibility: "Any modern development environment"
metadata:
author: terminal-skills
version: "1.0.0"
category: development
tags: ["migration", "typescript", "modernization", "refactoring", "upgrade"]
---
# Code Migration
## Overview
Migrate codebases between frameworks, languages, and API versions with automated, incremental transformations. This skill handles JavaScript-to-TypeScript conversions, framework upgrades, deprecated API replacements, and ORM migrations while preserving functionality and maintaining backward compatibility.
## Instructions
… load the full skill through Skill Me