API Development
Use this skill when building backend APIs from requirements or specifications.
When to Use
- You are implementing new API endpoints.
- You need robust request validation and error handling.
- You need release-safe rollout and monitoring.
Workflow
- Translate requirements into endpoint contracts.
- Implement request validation and schema enforcement.
- Implement business logic with clear service boundaries.
- Add error mapping with stable codes/messages.
- Add auth and rate limiting where required.
- Write unit/integration/contract tests.
- Add structured logs, metrics, and tracing.
- Roll out with canary/feature-flag strategy.
Output
- Endpoint implementation plan
- Validation/testing checklist
- Rollout and rollback notes
Scan to join WeChat group