upgrade-typescript-go
Installation
SKILL.md
Upgrade TypeScript Go
TypeScript 7.0 transitions the compiler and language service from a single-threaded Node.js/V8 runtime to a native Go binary (codenamed Project Corsa). This rewrite delivers 8–12x faster type checking and eliminates JavaScript heap Out-Of-Memory crashes, while preserving identical type system semantics.
This skill governs the entire migration process end-to-end: assessing the repository, modernizing compiler options, bridging legacy JavaScript Compiler API consumers, switching compiler binaries, and proving correctness through a six-tier verification gate.
When To Use
Trigger on requests and project states like:
- "upgrade typescript to the latest version", "upgrade to typescript 7", "switch to typescript go"
- "migrate to tsgo", "make tsc faster", "speed up type checking"
- "fix tsc out of memory errors", "modernize tsconfig for typescript 7"
- "how do we adopt the new typescript go compiler"
Do NOT use this skill for: