What problem does it solve?
This Skill helps you design and review production-grade GraphQL APIs in Go without falling into common traps like leaky resolvers, N+1 queries, unsafe error handling, or brittle schema changes.
Core Features & Use Cases
- Library selection guidance: Choose between gqlgen and graph-gophers based on schema size, build workflow, and federation needs.
- Schema and resolver design: Apply correct nullability, pagination, mutation envelopes, and thin resolver patterns that keep business logic out of transport code.
- Performance and safety hardening: Use per-request DataLoaders, context-aware subscriptions, authn/authz separation, error sanitization, and query limits for production readiness.
- Use case: Review a Go GraphQL service before launch to catch N+1 issues, broken type mappings, missing complexity limits, or unsafe exposed errors.
Quick Start
Ask the Skill to review your Go GraphQL schema and resolvers for library choice, DataLoader wiring, auth boundaries, error handling, and production hardening.