About
This skill provides Claude with expert knowledge for leveraging TypeScript's most powerful type system capabilities, including conditional types, mapped types, and discriminated unions. It is designed to help developers build maintainable, type-safe APIs and complex domain models while ensuring compile-time guarantees and reducing runtime errors. By following specialized workflows and avoiding common pitfalls like type-over-nesting or unsafe assertions, this skill enables the creation of highly resilient and self-documenting codebases with professional-grade type inference.