Agent skill · software engineering · secondsky
typescript-migration
TypeScript version migration guide (5.x to 6 to 7, tsgo native port). Use for TS 6 tsconfig breaking changes, TS 7 Go rewrite rollout, or TS5xxx deprecation codes.
Why this skill is useful
Provides detailed migration steps and breaking changes for TypeScript versions that the AI wouldn't reliably generate on its own.
What it needs
About 6k tokens when loaded. Last updated 2026-08-06. 204 stars on the source repository.
What this skill does
TypeScript Migration Authoritative migration guide for TypeScript 5.x → 6 → 7 (native Go port). Sourced from Microsoft's official announcements. Status Skill Status: Production Ready Last Updated: 2026-07-09 TS 6.0 Released: 2026-03-17 (Final) — last JavaScript-based release TS 7.0 Released: 2026-07-08 — native Go port ("Corsa"), stable Authoritative Sources: TS 7.0 release: https://devblogs.microsoft.com/typescript/announcing-typescript-7-0/ TS 6.0 beta: https://devblogs.microsoft.com/typescript/announcing-typescript-6-0-beta/ TS 6 → 7 diff tracker: https://github.com/microsoft/typescript-go/blob/main/CHANGES.md ts5to6 tool: https://github.com/andrewbranch/ts5to6 The Golden Rule NEVER skip TypeScript 6. The only supported paths are 5.x → 6 → 7. Skipping TS 6 produces a wall of hard errors because TS 7 removes everything TS 6 deprecated. Use "ignoreDeprecations": "6.0" only as a temporary pause inside TS 6; it does NOT work in TS 7. Quick Triage (1 Minute) 1. Detect current version — run scripts/detect-ts-version.sh (reads package.json). 2. Classify the path: 5.x → start with references/migration-playbooks.md § "5.x → 6". 6.x → may go directly to TS 7 (see references/ts7-go-rewrite.md). 5.x wanting TS 7 → must go 5 → 6 → 7 (no shortcuts). Intra-version strict-flag rollout (no version change) → see references/ts-migrating-tool-guide.md for the optional ts-migrating tool. 3. Audit before changing anything — run scripts/audit-ts7-breakers.sh to detect tooling that breaks under TS 7 (typescript-eslint, ts-morph, ts-node, Vue/Svelte/Astro/MDX/Angular templates, ts-patch, ttypescript, typia, baseUrl, node10, ES5 target). …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills secondsky/typescript-migration