Keep invalid states out of your TypeScript code.
Guides TypeScript modeling and review so mutually exclusive variants carry only their valid data.
When to use it
Use for TypeScript tasks involving mutually exclusive variants, invalid states, exhaustiveness checks, variant-specific properties, application state, function arguments, or React props.
It changes how the agent models and reviews TypeScript variants, applying relevant guidance while giving explicit repository conventions precedence.
What you provide
No setup requirements listed.
No additional actions listed.