← 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

2 activationsintermediatev5.0

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 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

What You Do DifferentlyMethodologyWatch ForOutput Format Format
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

v5.03/25/2026

v5.5 distilled from v2 via Claude Sonnet

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