What problem does it solve? Production bugs are hard to reproduce, distributed failures are hard to trace, and ad-hoc debugging wastes hours. This Skill provides a systematic, evidence-based methodology for debugging, logging, error handling, and observability so engineers can find root causes faster and build systems that explain themselves. ## Core Features & Use Cases - Systematic Debugging Methodology: Applies Agans' nine rules, delta debugging, git bisect, and reproducibility techniques to isolate failures with evidence instead of guesswork. - Observability Stack Guidance: Covers OpenTelemetry instrumentation, structured logging frameworks (slog, Pino, Serilog, structlog), the four signals (logs, metrics, traces, profiling), eBPF zero-instrumentation, and SLO-based burn-rate alerting. - Resilience and Error Handling: Implements retries with jitter, circuit breakers, bulkheads, RFC 9457 problem details, and language-specific patterns for Python, TypeScript/JavaScript, Go, Java, and .NET. - Use Case: A microservices outage shows error spikes across three services. Use this Skill to propagate correlation IDs, query distributed traces to locate the failing span, apply burn-rate alerting to page correctly, and add a circuit breaker to stop the cascade. ## Quick Start Help me debug a production latency spike in my Python microservice using structured logging, correlation IDs, and OpenTelemetry tracing.