The API Design Review skill provides expert-level guidance for building and auditing high-quality backend APIs based on industry standards used by Google. It assists developers in navigating complex architectural decisions, such as implementing idempotent mutations, managing optimistic concurrency with ETags, and designing resource-oriented hierarchies. By citing specific AIP references, the skill ensures that design choices are authoritative, backward-compatible, and optimized for both developer experience and system reliability.
主な機能
01Pagination, filtering, and error handling best practices
02Concurrency control strategies using ETags and Request IDs
0341 GitHub stars
04Comprehensive API audits based on Google's AIP standards
05Backward compatibility and API versioning assessments
06Guidance for REST, gRPC, and BFF architecture boundaries
ユースケース
01Designing declarative-friendly resource interfaces for complex backend systems
02Resolving race conditions and TOCTOU issues in high-traffic endpoints
03Reviewing a new microservice API for architectural consistency and safety