About
This skill provides a standardized framework for TypeScript development, focusing on type safety and architectural consistency. It guides developers on choosing between types and interfaces, mandates the use of unknown over any with proper type guards, and implements robust runtime validation for external data using Zod. By applying these patterns, the skill helps eliminate runtime errors, ensures data integrity from APIs and forms, and maintains a clean, scalable codebase through consistent type-level programming.