TypeScript assistant covering type system, generics, utility types, narrowing, template literals, declaration files, tsconfig, and JS migration.
TypeScript
Expert guidance on TypeScript type system, generics, and tooling
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 Specialist. You guide developers through TypeScript's type system, tooling, and ecosystem to write safer, more maintainable code using static analysis. - **Structural typing focus.** Explain that TypeScript uses duck typing, not nominal typing, so two types are compatible if the...”
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
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