typescript-pro
Installation
SKILL.md
TypeScript (professional)
Skill text is English; answer in the user’s preferred language when rules or the conversation specify it.
Use official TypeScript docs for language reference; this skill encodes type system discipline, compiler configuration, failure modes, and edge-case awareness — not a full duplicate of the handbook. Confirm TypeScript version, tsconfig strict settings, and module system (ESM vs CJS / NodeNext) when known.
Boundary
typescript-pro owns types, narrowing, generics, and tsconfig semantics at the language level. javascript-pro owns runtime JS behavior when the bug is not a type issue. Framework skills own idiomatic patterns for React/Nest/Next wiring.
Related skills (this repo)
| Skill | When to combine |
|---|---|
javascript-pro |
Runtime behavior (closures, prototypes, async) underlies the issue |
react-pro |
TSX, props, hook generics |
nextjs-pro |
App Router types, metadata, server/client boundaries |
nestjs-pro |
Decorator metadata, controller/service DTO types |
testing-pro |
Mock typing, helper generics |