What problem does it solve? TypeScript projects often accumulate loose typing, implicit any values, and fragile interfaces that erode safety as codebases scale. This Skill provides expert guidance for modeling complex type systems, enforcing strict compiler settings, and building maintainable enterprise-grade TypeScript code. ## Core Features & Use Cases - Advanced Type Design: Builds generics, conditional types, mapped types, and custom utility types with proper constraints and inference. - Strict Configuration: Optimizes tsconfig compiler flags, incremental builds, and linting safeguards for production codebases. - Typed Testing & Declarations: Produces Jest/Vitest tests with type assertions and .d.ts declaration files for external libraries. - Use Case: When refactoring a Node.js/Express API with untyped request handlers, use this Skill to model request/response contracts, add strict null checks, and generate typed error boundaries. ## Quick Start Ask the assistant to design a strictly-typed generic repository pattern with proper constraints and TSDoc comments for your TypeScript project.