What problem does it solve?
This Skill resolves the ambiguity in choosing the right API architecture and ensures that your implementation follows industry-standard best practices for performance, security, and maintainability.
Core Features & Use Cases
- Architectural Decision Support: Navigate the trade-offs between REST, GraphQL, and tRPC to choose the best fit for your specific project requirements.
- Standardized Design: Implement consistent resource naming, response formats, and versioning strategies to improve developer experience.
- Security & Reliability: Apply robust patterns for authentication, rate limiting, and security testing to protect your endpoints from common vulnerabilities like BOLA and injection attacks.
Quick Start
Use the api-patterns skill to validate the API endpoints in the current project directory using the built-in validator script.