Go API Design

REST and gRPC API design patterns for Go services. Covers HTTP handlers, middleware, routing, request/response patterns, versioning, pagination, graceful shutdown, and OpenAPI documentation. Use when designing APIs, writing HTTP handlers, implementing middleware, structuring REST endpoints, or setting up gRPC services. Trigger examples: "design API", "REST endpoints", "HTTP handler", "middleware pattern", "graceful shutdown", "gRPC service", "API versioning". Do NOT use for general architecture (use go-architecture-review) or concurrency in handlers (use go-concurrency-review).

Gisellesleeveless396 Updated

File contents

Gisellesleeveless396/go-agent-skills/tree/main/skills/(architecture)/go-api-design commit 035e251aaa

Frequently asked questions

npx skillmds@latest add gisellesleeveless396/go-api-design