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 - Project Diagnostics: Run the included diagnostic script to analyze tsconfig settings, detect tooling (Biome, ESLint, Vitest, Turborepo, Nx), count any usages, and measure type-check performance. - Advanced Type Patterns: Apply branded types, conditional types, template literal types, and discriminated unions using the bundled cheatsheet and utility-types library. - Migration & Monorepo Guidance: Get step-by-step strategies for JS-to-TS migration, ESLint-to-Biome moves, and Turborepo vs Nx decisions with project references configuration. - Use Case: Your build fails with "Type instantiation is excessively deep". Invoke this Skill to diagnose the recursive type, apply a depth-limited pattern, and validate with tsc --noEmit. ## Quick Start Use the typescript-expert skill to diagnose why my project has slow type checking and fix the excessive type instantiation errors.