api-design - Design Consistent REST APIs
Design consistent, predictable REST APIs following industry best practices
Tags
Updated: 2026-05-09Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Design REST API resources
- Define HTTP methods
- Return status codes
- Format error responses
- Implement pagination
- Version API endpoints
- Create FastAPI routes
- Configure dependency injection
- Add error handling middleware
- Create health checks
Inputs
- API requirements
- Resource definitions
- Use case logic
- Domain model
Outputs
- REST API design
- API endpoints
- Error response structure
- Health check routes
Requirements
- FastAPI framework
- Pydantic models
- Database connection
- HTTP server
