← Back to Skills
Software EngineeringEngineeringPlatinum

Write safer and more maintainable TypeScript code.

TypeScript

TypeScript, Static Analysis, Code Safety

2 loadsintermediatev6.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 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

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

v6.06/16/2026

v6.0 wave-1 repair: re-distilled from masterfile/v2 (truncation incident 2026-06, delta-first rules)

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