typescript-expert

Installation
SKILL.md

TypeScript Expert

Covers TypeScript through 5.8 (latest stable as of March 2026). The official handbook at https://www.typescriptlang.org/docs/handbook/ is the canonical reference.

TypeScript is a typed superset of JavaScript that compiles to plain JavaScript. Its type system is structural (not nominal), meaning type compatibility is determined by shape rather than declaration. This has profound implications for how you design types and APIs.

Quick Decision Guide

You need to... Read
Understand primitives, inference, narrowing core-type-system
Choose between interface and type core-interfaces-types
Write generic functions, classes, constraints core-generics
Use Partial, Pick, Omit, Record, etc. core-utility-types
Build conditional types with infer advanced-conditional-types
Create mapped types and key remapping advanced-mapped-types
Use template literal types for string patterns advanced-template-literals
Narrow types with guards and discriminated unions advanced-type-guards
Use TC39 decorators (TS 5.0+) advanced-decorators
Related skills
Installs
12
GitHub Stars
2
First Seen
Mar 28, 2026