What problem does it solve? Writing consistent, type-safe TypeScript is hard to enforce across a codebase, and developers often ship code with any types, unsafe assertions, and poor error handling that cause runtime failures. ## Core Features & Use Cases - Static Code Analysis: Run scripts/analyze.ts with Deno to detect anti-patterns like any types, non-null assertions, @ts-ignore, eval() usage, and unsafe iteration, with severity-ranked reports and JSON output for CI. - Type Generation from JSON: Use scripts/generate-types.ts to convert JSON data or API responses into TypeScript interfaces or type aliases, with readonly and export options. - Module Scaffolding: Use scripts/scaffold-module.ts to create structured service, utility, component, or hook modules with optional test files. - Use Case: When refactoring a JavaScript module to TypeScript, apply the coding standards and quick-reference tables in SKILL.md, consult the references on advanced types and async patterns, then verify the result with the analyzer script. ## Quick Start Ask the AI to review your TypeScript file for type safety issues and apply the best practices from this skill, then run the analyze script on your src directory for a full report.