api-design-principles
Installation
SKILL.md
API Design Principles
Master REST API design principles to build intuitive, scalable, and maintainable APIs. This skill focuses on design theory - for implementation patterns, see abp-api-implementation or abp-service-patterns.
When to Use This Skill
- Designing new REST API contracts
- Reviewing API specifications before implementation
- Establishing API design standards for your team
- Planning API versioning and evolution strategy
- Creating developer-friendly API documentation
Audience
- Backend Architects - API contract design
- Tech Leads - Standards and review
- Business Analysts - Understanding API capabilities
For Implementation: Use
abp-service-patternsfor AppService code,api-response-patternsfor response wrappers,fluentvalidation-patternsfor validation.