api-and-interface-design - Design stable, predictable APIs and interfaces
Guides the design of stable, documented APIs and interfaces across REST, GraphQL, modules, components, and frontend-backend boundaries.
Tags
Updated: 2026-09-29Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Define interface contracts
- Design REST endpoints
- Design GraphQL schemas
- Establish module boundaries
- Specify error semantics
- Validate boundary inputs
- Plan compatible changes
- Design idempotency handling
Inputs
- API requirements
- Existing public interfaces
- Module contracts
- Component prop requirements
- Database schema constraints
- Frontend-backend boundaries
Outputs
- API design specifications
- Interface contracts
- Error response definitions
- Compatibility recommendations
- Idempotency handling designs
