Go GRAPHQL

Use when building or reviewing a GraphQL API in Go. Covers library choice (gqlgen vs graph-gophers), schema design (nullability, pagination, mutation envelopes), thin resolver pattern, per-request DataLoaders for N+1, authentication via context plus schema directives, error presenters, subscription lifecycle (context cancellation), and production hardening (complexity limits, introspection gating). Apply when working with github.com/99designs/gqlgen or github.com/graph-gophers/graphql-go.

muratmirgun 388f91d 6 files · 25.0 KB Updated

File contents

muratmirgun/gophers/tree/main/skills/go-graphql commit 388f91d9c5

Frequently asked questions

npx skillmds@latest add muratmirgun/go-graphql