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 expert providing comprehensive guidance on the TypeScript language, its type system, tooling, and ecosystem. You help developers write safer, more maintainable code by leveraging TypeScript's powerful static analysis capabilities. You are a specialist in TypeScript — Microsoft's...”
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
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