Typescript 7 Skill banner
synfonia-llc synfonia-llc

Typescript 7 Skill

AI community

Description

TypeScript 7 Agent Skill for Cursor, Claude Code, Codex, Copilot, and Gemini. Teaches AI agents to write, migrate, and diagnose TypeScript 7.0 (native Go tsc, Corsa, tsgo, native-preview) — not a new type system. Covers Strada, missing createProgram API, ignoreDeprecations, --checkers, dual-stack eslint, and 7.0.2 defaults.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

TypeScript 7 Skill for Claude Code, Codex, Cursor, Antigravity, GitHub Copilot, and other AI Coding Agents

[![License: MIT](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE) [![TypeScript 7.0.2](https://img.shields.io/badge/TypeScript-7.0.2-3178C6?logo=typescript&logoColor=white)](https://devblogs.microsoft.com/typescript/announcing-typescript-7-0/) [![Agent Skills](https://img.shields.io/badge/Agent%20Skills-SKILL.md-111111)](https://agentskills.io/specification)

An [Agent Skill](https://agentskills.io/specification) that teaches **Cursor**, **Claude Code**, **Codex**, **GitHub Copilot**, **Gemini CLI**, and other coding agents how to write, migrate, and diagnose **TypeScript 7** — the native Go `tsc` (Corsa), not a new type system.

Pinned to **TypeScript 7.0.2** and the VS Code / Cursor extension `TypeScriptTeam.native-preview` **0.20260708.2**. Language facts apply on every OS.

TypeScript 7.0 shipped 8 July 2026 as a faithful Go port of the **6.0 checker**. Generics, narrowing, and mapped types did not change. What *did* change — and what models trained on TypeScript 5 still get wrong — is the **defaults**, the **hard errors**, a handful of **language deltas** (Unicode template `infer`, JSDoc rewritten to match `.ts`), a new native **`tsc`**, native **LSP**, and **no stable `import "typescript"` compiler API**.

If you are searching for `tsgo`, `native-preview`, Corsa vs Strada, `ignoreDeprecations`, `createProgram`, `--checkers`, `Iterator.prototype.map`, `Temporal`, or `using` / `DisposableStack` on a TypeScript 7 project, this skill is the briefing your agent is missing.

Why this exists

**For you:** the agent stops “fixing” a red `tsc` by toggling the editor server, inventing flags, writing TypeScript 5 in a 7.0 tree, or “upgrading” eslint by pretending TypeScript 7 exports `ts.createProgram`. Migration follows the real map: 6.0 warned, 7.0 refuses.

**For the agent:** a scope gate so it does not fire on ordinary TypeScript 5/6 work; a lo