go-observability
Installation
SKILL.md
Go Observability
Observability is not optional for production services. Every service must produce
structured logs, expose metrics, and propagate trace context. Use the stdlib
log/slog for logging and OpenTelemetry for tracing and metrics.
Community default. A project skill or agent-config rule that explicitly supersedes
go-observabilitytakes precedence over this one.
Detailed reference material, loaded on demand:
references/slog.md— handler setup, logger injection, child loggers,LogValuerredaction, trace-ID handler, hot paths, runtime levels.references/tracing.md— tracer provider, spans, propagation, sampling, profile labels, shutdown.references/metrics.md— metric definitions, HTTP instrumentation.references/alerting.md— RED/USE, histograms vs summaries, burn-rate alerts, alert hygiene, exemplars.