Design APIs that callers can trust and retry.
Guides the design of predictable APIs and code interfaces with explicit contracts, consistent errors, and safe retry behavior.
When to use it
Use when designing API endpoints, module or team contracts, component interfaces, API-related database schemas, or changes to public interfaces.
It changes how the agent designs and implements project interfaces by requiring contracts before implementation.
What you provide
No setup requirements listed.
No additional actions listed.