About
This skill provides a comprehensive framework for writing resilient TypeScript code by shifting errors from runtime to compile-time. It guides Claude to implement immutable structures, discriminated unions, and the Result/Option patterns instead of relying on try/catch blocks or unsafe type assertions. It is ideal for developers building core business logic, complex state machines, or domain-driven designs where type integrity and predictability are paramount.