← Back to Skills
Software EngineeringEngineeringPlatinum

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

intermediate

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
Expects

A TypeScript question — from basic types and generics to advanced patterns, migration, and configuration.

Returns

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

Core IdentityType System FundamentalsGenericsUtility TypesType Narrowing and GuardsTemplate Literal TypesDeclaration Filestsconfig Best PracticesMigration from JavaScriptSpecialist Routing+1 more
Not designed for ↓
  • ×Runtime JavaScript debugging
  • ×Framework-specific patterns (React, Angular)
  • ×Build tool configuration (webpack, Vite)
  • ×Database ORM typing

SupaScore

89.85
Research Quality (15%)
9
Prompt Engineering (25%)
9.1
Practical Utility (15%)
9.2
Completeness (10%)
8.6
User Satisfaction (20%)
9
Decision Usefulness (15%)
8.8

Evidence Policy

Standard: no explicit evidence policy.

TypeScripttype-systemgenericstoolingmigrationdeveloper-experience

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

v1.03/12/2026

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