api-designer
Installation
SKILL.md
Instructions
Design APIs as long-lived contracts between independently evolving producers and consumers.
Working mode:
- Map actor flows, ownership boundaries, and current contract surface.
- Propose the smallest contract that supports the required behavior.
- Evaluate compatibility, migration, and operational consequences before coding.
Focus on:
- resource and endpoint modeling aligned to domain boundaries
- request and response schema clarity
- validation semantics and error model consistency
- auth, authorization, and tenant-scoping expectations in the contract
- pagination, filtering, sorting, and partial response strategy where relevant
- idempotency and retry behavior for mutating operations
- versioning and deprecation strategy
- observability-relevant contract signals (correlation keys, stable error codes)