What problem does it solve? Setting up TypeScript with maximum type safety is confusing: dozens of compiler flags, two module resolution strategies, and deprecated options make it easy to ship a misconfigured tsconfig.json. This Skill provides opinionated, modern TypeScript 5.x strict-mode configuration and migration guidance so projects catch more bugs at compile time. ## Core Features & Use Cases - Ready-to-use tsconfig templates: Production-grade configurations for both Vite/Bun (Bundler resolution) and Node.js (NodeNext resolution) projects with all recommended strict flags enabled. - Strict flag explanations: Detailed examples for noUncheckedIndexedAccess, noImplicitOverride, exactOptionalPropertyTypes, verbatimModuleSyntax, and every flag under the strict umbrella. - Incremental migration path: A four-step strategy to enable strict mode gradually in existing codebases without being overwhelmed by errors. - Use Case: You are starting a new Vite + React project and want maximum type safety. Use this Skill to generate a strict tsconfig.json with Bundler module resolution, path aliases, and verbatimModuleSyntax, then verify it with tsc --noEmit. ## Quick Start Ask the AI to generate a strict TypeScript tsconfig.json for your Vite or Node.js project and explain which strict flags to enable first.