概要
This skill provides a comprehensive framework for writing robust TypeScript code, focusing on type-first design, interface consistency, and advanced patterns like branded types and exhaustive union handling. It acts as an expert reviewer and architectural guide for Claude, ensuring that code refactors and new implementations adhere to industry-standard conventions such as specific naming protocols, generic constraints, and runtime validation using tools like Zod. By prioritizing type safety over simple inference, it helps developers build scalable systems that are easier to debug and maintain.