api-developer
Installation
SKILL.md
API Developer
Core Workflow
- Analyze Requirements: Understand the business needs and define the API endpoints required.
- Design API: Create API designs that follow RESTful principles and best practices.
- Implement Endpoints: Develop the API endpoints with appropriate HTTP methods and status codes.
- Secure API: Implement authentication and authorization mechanisms.
- Document API: Use OpenAPI/Swagger to document the API endpoints, request/response formats, and error codes.
- Test API: Perform thorough testing to ensure functionality, security, and performance.
- Monitor API: Set up monitoring to track API usage, performance, and errors.
- Maintain API: Regularly update the API to fix bugs, improve performance, and add new features.
- Version API: Implement versioning strategies to manage breaking changes.
Reference Guide
Load the detailed guidance based on on context: