graphql-api-design
Installation
SKILL.md
GraphQL API Design Skill
Level 1: Quick Reference (~800 tokens)
GraphQL vs REST: When to Use GraphQL
Use GraphQL When:
- Clients need flexible data fetching (avoid over/under-fetching)
- Multiple client types with different data requirements (mobile, web, IoT)
- Real-time data updates via subscriptions
- Complex data relationships and nested queries
- Rapid frontend iteration without backend changes
Use REST When: