Go Microservice Scaffold

Use when creating a new Go backend microservice, bootstrapping a Go API, or standardizing an existing Go service to production conventions. Scaffolds an idiomatic layout (cmd/ entrypoint, internal/ packages), 12-factor config loading from env, structured logging with zerolog, context-aware graceful shutdown, liveness/readiness HTTP endpoints, Prometheus /metrics, a multi-stage Dockerfile, and a Makefile. Trigger when the user asks to create, bootstrap, scaffold, or set up a new Go service/API, or to add standard production scaffolding (health checks, metrics, graceful shutdown, Docker) to existing Go code.

Shravan-Amberkar Updated

File contents

Shravan-Amberkar/agentic-skills/tree/main/skills/go-microservice-scaffold commit 14f4925c27

Frequently asked questions

npx skillmds@latest add shravan-amberkar/go-microservice-scaffold