api-endpoint-designer
Installation
SKILL.md
API Endpoint Designer
This skill focuses on designing the communication layer between the frontend and backend using industry-standard protocols.
Instructions
- Define resource-based URLs (e.g., /api/v1/users).
- Use correct HTTP methods (GET, POST, PUT, DELETE).
- Design request/response schemas with clear error codes.
- Implement filtering, pagination, and sorting for GET endpoints.
- Draft API documentation using OpenAPI/Swagger format.
Examples
- "Design a REST API for a task management system."
- "Create a GraphQL schema for a blog with nested comments."