api-and-interface-design - API and Interface Design
Guides stable API and interface design for endpoints, module boundaries, and public contracts.
Tags
Updated: 2026-09-23Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Define interface contracts first
- Validate data at system boundaries
- Design REST API endpoints
- Use discriminated unions for variants
- Separate input and output types
Inputs
- API requirements
- Database schema definitions
- External service responses
Outputs
- TypeScript interface definitions
- REST endpoint specifications
- Structured error response shapes
