What problem does it solve? TypeScript codebases drift into inconsistent patterns over time: implicit any types, sync IO calls, default exports, and swallowed errors accumulate as technical debt. This Skill gives the AI a concrete, opinionated rulebook so every edit to TS/TSX/MTS files follows the same style and type-safety standards. ## Core Features & Use Cases - Type Safety Rules: Enforces accurate typing such as Record<PropertyKey, unknown> over any, interface for object shapes, as const satisfies patterns, and @ts-expect-error over @ts-ignore. - Async-First IO Discipline: Requires promise-based APIs like fs/promises for new IO code, restricting *Sync calls to locked synchronous contracts only. - Import and Export Conventions: Mandates named exports over export default, separate import type statements, and lint-enforced import sorting. - Use Case: When asking the AI to add a new module or refactor a service in a TypeScript monorepo, the generated code automatically uses named exports, async fs APIs, strict types, and proper error logging instead of copying legacy debt patterns. ## Quick Start Review this TypeScript file and rewrite it to follow the project's type safety, async IO, and named export conventions.