What problem does it solve? Inconsistent TypeScript and JavaScript codebases accumulate type-safety holes, unclear naming, and structural debt that slow down reviews and cause runtime bugs. This Skill provides a concrete set of coding standards so generated or reviewed code stays strict, readable, and maintainable. ## Core Features & Use Cases - Type Safety Rules: Enforces strict TypeScript, bans any and as casting, and promotes end-to-end type-safety from API to database to UI. - Code Structure Guidelines: Mandates named exports, async/await over promise chains, types over interfaces, and early returns for flat code. - Naming & Clarity Conventions: Defines naming patterns (SNAKE_CAPS constants, camelCase functions, kebab-case files) and bans abbreviations, magic values, and redundant suffixes. - Use Case: When asking an AI to write a new API endpoint or refactor a module, apply these standards so the output uses query builders instead of raw SQL, avoids default exports, and keeps types close to usage. ## Quick Start Apply the typescript skill standards when writing or reviewing this TypeScript module to ensure strict typing and clean structure.