概要
This skill provides a comprehensive set of TypeScript coding standards and best practices designed to minimize bugs and improve code maintainability. It guides Claude to prefer types over interfaces for better composition, enforce immutability by default using readonly constraints, and implement the Functional Core, Imperative Shell (FCIS) pattern. Whether writing new code or reviewing existing implementations, this skill ensures consistency across type declarations, naming conventions, and asynchronous logic, ensuring that types act as both documentation and constraints.