What problem does it solve? Inconsistent naming, mutation bugs, missing error handling, and unclear structure slow down code reviews and create maintenance debt across projects. This Skill provides a shared baseline of coding conventions so every module follows the same quality floor. ## Core Features & Use Cases - Naming and Readability Rules: Enforces descriptive variable and function names, verb-noun function patterns, and self-documenting code over comments. - Immutability and Type Safety: Mandates spread-operator updates, typed interfaces, and avoidance of any in TypeScript/JavaScript code. - Code Smell Detection: Flags long functions, deep nesting, and magic numbers with concrete refactoring patterns like early returns and named constants. - Use Case: When reviewing a pull request that mutates state directly and uses unclear variable names, apply this Skill to rewrite the code with immutable updates, descriptive naming, and proper error handling. ## Quick Start Review this TypeScript module against the baseline coding standards and refactor any naming, immutability, or error-handling violations.