What problem does it solve? Effect applications need production-grade observability, but wiring loggers, spans, metrics, and OTLP exporters correctly involves many APIs and subtle configuration rules. This Skill provides verified patterns for the full observability stack so telemetry is captured and exported correctly the first time. ## Core Features & Use Cases - Structured Logging: Configure built-in loggers (JSON, pretty, logfmt), log annotations, log spans, level filtering via References.MinimumLogLevel, batched and file logging. - Tracing & Metrics: Create spans with Effect.withSpan and Effect.fn auto-spans, annotate spans, and use all five metric types (counter, gauge, histogram, summary, frequency) with attributes. - OTLP & Prometheus Export: Set up all-in-one Otlp.layerJson or individual OtlpTracer/OtlpLogger/OtlpMetrics exporters, plus Prometheus /metrics endpoints. - Use Case: You are deploying an Effect service to production and need JSON logs, OpenTelemetry traces sent to a collector, and a Prometheus scrape endpoint — this Skill gives you the complete layer composition. ## Quick Start Use the effect-observability skill to add structured JSON logging, tracing spans, and OTLP export to my Effect service.