Build reusable types with compile-time confidence.
type-system design
Guides the creation of robust, type-safe applications with advanced TypeScript types.
When to use it
Use when building type-safe libraries, reusable generic components, complex inference logic, API clients, validation systems, or typed application state.
It changes how the agent designs, documents, and tests advanced types in a project.
What you provide
No additional actions listed in the analysis.
No setup requirements listed in the analysis.