What problem does it solve?
This Skill helps you design, implement, and harden GraphQL APIs in Go without falling into common pitfalls like N+1 queries, leaky errors, unsafe introspection, or mismatched resolver types.
Core Features & Use Cases
- gqlgen workflows: Generate schemas, resolvers, DataLoader-backed fields, authentication directives, federation support, and production-ready HTTP handlers.
- graph-gophers workflows: Map SDL fields to Go resolver methods, handle nullable and non-null types correctly, add tracing, and configure safe server limits.
- Production hardening: Apply query complexity limits, disable introspection in production, sanitize errors, and structure subscriptions to avoid goroutine leaks.
- Use case: When building or reviewing a Go GraphQL service, use this Skill to produce correct resolver signatures, batching patterns, and deployment-safe server configuration.
Quick Start
Ask the skill to generate or review your Go GraphQL schema and resolver code for either gqlgen or graph-gophers, and include any safety, batching, tracing, or federation requirements you need.