typescript-advanced
Installation
SKILL.md
TypeScript Advanced Types
Comprehensive guidance for mastering TypeScript's advanced type system. This SKILL.md is a dispatcher — the detailed code patterns live in references/*.md and are loaded on demand.
Required Reading Router
Read the matching reference before producing code. Each is one level deep and self-contained.
| Goal | Read |
|---|---|
| Refresh foundational generics, conditional types, mapped types, template literals, utility types | references/core-concepts.md |
| Build a type-safe event emitter, API client, builder, deep utility, form validator, or discriminated state machine | references/advanced-patterns.md |
Use infer, type guards, assertion functions, or write compile-time type tests |
references/type-inference.md |
| Apply project-level configuration, interfaces-vs-types, error handling, performance | references/best-practices.md |