graphql-patterns

Installation
SKILL.md

GraphQL Patterns (Apollo + TypeScript)

Use When

  • Designing a new GraphQL API or migrating from REST
  • Building Apollo Server + TypeScript with typed resolvers and clients
  • Adopting Relay pagination, DataLoader, directive auth, or federation
  • Hardening a GraphQL service for production

Do Not Use When

  • Pure REST/gRPC — use api-design-first
  • Threat-modelling GraphQL against malicious input — load graphql-security first
  • Single canonical UI shape, CDN caching dominant — REST is simpler

Required Inputs

Domain entities + UI shapes; auth model (JWT/roles/tenants); federation needs; target clients and pagination style.

Related skills
Installs
2
GitHub Stars
12
First Seen
Apr 18, 2026