What problem does it solve? TypeScript codebases often accumulate unsafe casts, untyped boundaries, and weak state modeling that let runtime errors slip past the compiler. This Skill performs a focused review of type-system usage so defects are caught with evidence rather than linter-style noise. ## Core Features & Use Cases - Type Safety Audit: Investigates any, type assertions, non-null assertions, and unvalidated runtime values, tracing concrete consequences before reporting. - API and Contract Review: Examines exported types, function signatures, component props, and service interfaces for leaked implementation details and representable invalid states. - Generics and Utility Types: Flags unnecessary generics, weak constraints, and misuse of Partial, Pick, Omit, Record, and similar utility types. - Use Case: After refactoring a TypeScript service layer, run this review on the working changes to receive severity-ranked findings with locations, counterevidence analysis, and suggested fixes, plus an overall type-system health rating. ## Quick Start Ask the agent to review your current working changes for TypeScript type safety and report findings with file locations without editing code.