What problem does it solve? Upgrading to TypeScript 7.0 breaks projects that still carry TypeScript 6 deprecations or depend on tools importing the compiler API, which TypeScript 7.0 does not yet expose. This Skill guides a safe adoption path so builds, editors, and CI keep working. ## Core Features & Use Cases - Compatibility Assessment: Audits dependencies and scripts for compiler-API consumers (ts-morph, typescript-eslint, embedded-language tooling) before changing any versions. - Side-by-Side Installation: Configures the official @typescript/typescript6 compatibility package with npm aliases so TypeScript 7 runs as tsc while API-dependent tools stay on TypeScript 6. - Deprecation Cleanup and Validation: Resolves TypeScript 6 deprecations without ignoreDeprecations, then validates tsc --noEmit, build, lint, and editor language-server behavior. - Use Case: A Next.js 16 project fails pnpm build after bumping typescript to 7.x; this Skill diagnoses the failing tool, applies the alias setup, and verifies the full toolchain. ## Quick Start Upgrade this project to TypeScript 7, keep any compiler-API tooling on TypeScript 6, and validate the build, lint, and type-check commands.