What problem does it solve? Go services often ship without adequate observability, making production issues hard to diagnose and SLOs impossible to measure. This Skill provides a disciplined five-signal framework — logs, metrics, traces, profiles, and RUM — so every feature is observable before it ships. ## Core Features & Use Cases - Five-signal instrumentation: Guides structured logging with slog, Prometheus metrics with bounded cardinality, OpenTelemetry tracing, pprof/Pyroscope profiling, and GDPR-compliant RUM event tracking. - PR review and audit workflows: Provides checklists for reviewing instrumentation changes in pull requests and auditing observability coverage across an entire codebase with parallel per-signal checks. - Logger migration: Step-by-step migration path from zap, logrus, or zerolog to the standard library slog using bridge handlers. - Use Case: When adding a new HTTP endpoint to a Go service, use this Skill to declare latency and error-rate metrics with PromQL comments, create spans with error recording, emit structured context-aware logs, and wire alerts into Grafana. ## Quick Start Ask the AI to instrument your Go service's HTTP handlers with Prometheus metrics, slog structured logging, and OpenTelemetry tracing following the five-signals approach.