This is a solid foundation for adding observability to Go services using OpenTelemetry for distributed tracing, Prometheus for metrics, and Go's slog for structured logging. It includes auto-instrumentation patterns for HTTP and gRPC, health check endpoints for Kubernetes deployments, and proper graceful shutdown handling. You'd reach for this when you're moving beyond basic logging and need correlation IDs, trace context propagation, and a metrics endpoint that ops teams can actually work with. The approach is vendor-neutral, which matters if you're not locked into a specific observability platform yet. It's particularly relevant for Go 1.21+ since it leverages the standard library's slog package instead of pulling in third-party logging dependencies.
npx skills add https://github.com/bobmatnyc/claude-mpm-skills --skill golang-observability-opentelemetry