What problem does it solve? TypeScript projects often suffer from loose typing, inconsistent compiler settings, and fragile type contracts that erode safety as codebases grow. This Skill provides expert guidance for designing robust type systems, resolving complex generics and inference issues, and enforcing strict type safety across production codebases. ## Core Features & Use Cases - Advanced Type Design: Build generics, conditional types, mapped types, and custom utility types with proper constraints. - Strict Configuration: Optimize tsconfig compiler flags, incremental builds, and linting safeguards for maximum type safety. - Framework Integration: Apply typed patterns for React, Node.js, and Express, including typed error boundaries and declaration files. - Use Case: When refactoring a Node.js API with untyped request handlers, use this Skill to model request/response contracts, add strict compiler flags, and generate typed tests with Jest or Vitest. ## Quick Start Ask the assistant to review your TypeScript module and refactor it with strict typing, generics, and proper utility types.