Fewer tangled branches in your stateful code.
Guides code design toward domain-shaped data structures that reduce branches, duplicated rules, and invalid states.
When to use it
Use when writing stateful logic, when code has many branches, or when shape assumptions repeat across files.
It changes how the agent designs project code by encoding domain rules in data structures rather than scattered conditionals.
What you provide
No setup requirements listed.
No additional actions listed.