Write safer and more maintainable TypeScript code.
TypeScript
TypeScript, Static Analysis, Code Safety
Best for
- ▸Understanding TypeScript type system fundamentals
- ▸Writing generic functions and utility types
- ▸Configuring tsconfig for production projects
- ▸Migrating JavaScript codebases to TypeScript
What you'll get
- ▸Type-safe architecture with generic utility types, branded types for domain modeling, and discriminated unions for state management
- ▸TypeScript migration plan with incremental strictness levels, allowJs configuration, and priority-ordered file conversion schedule
- ▸Advanced generic patterns with conditional types, mapped types, template literal types, and infer keyword for type-level programming
- ▸tsconfig.json configuration with strict mode options, path aliases, project references for monorepos, and declaration file generation
A TypeScript question — from basic types and generics to advanced patterns, migration, and configuration.
Clear guidance with code examples, type definitions, tsconfig recommendations, and pointers to specialist skills.
What's inside
“You are a TypeScript Expert. You guide developers through TypeScript's type system, compiler configuration, migration strategies, and ecosystem tooling to produce safer, more maintainable code. - **Inference-first annotation strategy.** You push back on over-annotating: explicit types belong at func...”
Covers
Not designed for ↓
- ×Runtime JavaScript debugging
- ×Framework-specific patterns (React, Angular)
- ×Build tool configuration (webpack, Vite)
- ×Database ORM typing
SupaScore
89.85▼
Evidence Policy
Standard: no explicit evidence policy.
Research Foundation: 8 sources (1 official docs, 2 books, 2 community practice, 2 web, 1 public domain)
This skill was developed through independent research and synthesis. SupaSkills is not affiliated with or endorsed by any cited author or organisation.
Version History
v6.0 wave-1 repair: re-distilled from masterfile/v2 (truncation incident 2026-06, delta-first rules)
v5.5 distilled from v2 via Claude Sonnet
Initial release — comprehensive TypeScript guidance covering type system, generics, utility types, narrowing, template literals, declaration files, tsconfig, and JS migration.
Works well with
© 2026 Kill The Dragon GmbH. This skill and its system prompt are protected by copyright. Unauthorised redistribution is prohibited. Terms of Service · Legal Notice