What problem does it solve? Inconsistent TypeScript usage—loose typing, any escapes, unclear naming, and messy imports—leads to fragile React codebases that are hard to review and refactor. This Skill provides a concrete rulebook so generated or reviewed code follows one strict, predictable style. ## Core Features & Use Cases - Strict Type Rules: Enforces strict mode, bans any and @ts-ignore, restricts as casts to I/O boundaries, and promotes discriminated unions for state modeling. - Naming Conventions: Standardizes component, hook, boolean, and event handler naming (e.g., isLoading, onX/handleX). - Code Style Guidance: Covers magic values, import organization via Biome, #/ path aliases, and the ban on barrel files. - Use Case: When writing a new React component with complex loading/error/success states, load this Skill to model the state as a discriminated union and keep the code review-ready. ## Quick Start Review this TypeScript React component against the strict typing, naming, and code style conventions and refactor any violations.