What problem does it solve?
This Skill fixes and improves OpenTelemetry (OTel) setup for Ruby services so traces, metrics, logs, and resource attributes are correctly configured and exported.
Core Features & Use Cases
- OTel Ruby instrumentation guidance: Covers configuring the Ruby SDK, OTLP exporter, and auto-instrumentation setup for Rails, Sinatra, Rack, Sidekiq, and plain Ruby.
- Protocol-accurate OTLP exporting: Ensures correct Ruby OTLP behavior (HTTP/protobuf on port 4318) and avoids common misconfigurations.
- Async messaging correctness: Provides Ruby-specific span-link patterns for Kafka and Sidekiq so traces connect without incorrect parent-child relationships.
- Operational guardrails: Enforces a mutation gate for code changes and directs verification via Tsuga smoke tests.
Quick Start
Use the otel-ruby skill when you need to update OpenTelemetry SDK setup in a Ruby codebase, then ask it to produce the exact Ruby changes (with a diff) and to proceed only after you confirm.