What problem does it solve? TypeScript projects often hit cryptic compiler errors, slow type checking, module resolution failures, and painful JavaScript-to-TypeScript migrations. This Skill provides expert-level guidance and diagnostics to identify root causes and apply proven fixes. ## Core Features & Use Cases - Type-Level Programming Guidance: Apply branded types, conditional types, template literal types, and type inference patterns for complex domain modeling. - Performance Diagnostics: Run the included diagnostic script to analyze tsconfig settings, detect 'any' usage, measure type-check time, and detect monorepo tooling. - Migration & Tooling Decisions: Get decision matrices for Biome vs ESLint, Nx vs Turborepo, and step-by-step JS-to-TS migration strategies. - Use Case: Your build suddenly fails with 'Type instantiation is excessively deep'. Invoke this Skill to diagnose the recursive type, apply a depth-limited fix, and validate with tsc --noEmit. ## Quick Start Ask the agent to diagnose why my TypeScript project fails type checking and fix the errors using the typescript-expert approach.