Setup & Installation
What This Skill Does
A reference guide for designing GraphQL schemas that are clean, evolvable, and client-friendly. Covers type design, nullability, naming conventions, pagination with the connection pattern, error modeling, and security practices across any GraphQL server implementation.
Keeps schema design decisions consistent across a team without needing to re-read the GraphQL spec or dig through blog posts every time a new type or mutation comes up.
When to use it
- Structuring types and fields for a new GraphQL API from scratch
- Reviewing an existing schema for nullability mistakes or naming inconsistencies
- Adding cursor-based pagination to a list field using the connection pattern
- Modeling mutation responses with typed success and error outcomes
- Deciding between interfaces and unions for polymorphic return types