radra23
UserOpenTelemetry instrumentation & observability-as-code for Claude Code and Codex — instrument Node.js/Python, then generate Terraform for Grafana, Datadog, New Relic & Dash0.
Categories
Indexed Skills (14)
validate-plugin
Run the local validation suite for the otel-as-code plugin before committing or opening a PR — hook tests, fixture integrity, plugin.json manifest checks, shell syntax, and terraform-validate on every committed snapshot. Covers the GitHub Actions CI checks plus extra local-only sanity.
collector-topology
OpenTelemetry Collector pipeline topology (agent / gateway modes), tail-sampling, and cardinality-guardrail patterns. Use when generating an otelcol-contrib config.
business-attr-ux
Tiered confidence-table UX, confidence thresholds, and conflict-resolution protocol for confirming inferred service identity and business attributes. Use from /otel-business-attrs.
language-maturity
Per-language OTel signal maturity matrix (Stable / Beta / Development) and feature-gating rules. Use before generating OTel SDK code to gate signals by maturity and the --experimental flag.
terraform-patterns
Per-backend Terraform provider patterns, resource names, auth variables, and gotchas for grafana / datadog / newrelic / dash0. Use when generating observability-backend Terraform.
new-backend
Scaffold a new observability backend (vendor) for otel-as-code across the vendor list, the terraform-patterns skill, the terraform-gen subagent, and a terraform-validated golden snapshot. Use when adding a vendor such as honeycomb or dynatrace.
otel-instrument
Generate OpenTelemetry SDK bootstrap (Node.js / Python), Java agent config, or .NET SDK wiring, plus OTLP wiring for a service. Use when adding OTel instrumentation to a codebase.
semconv-discipline
OpenTelemetry semantic-convention rules — resource vs span attributes, HTTP/DB/messaging attribute names, deprecations, custom-namespace prefixing, and cardinality limits. Apply when writing, generating, or reviewing OTel instrumentation code.
otel-backend
Generate a complete Terraform module (dashboards, alerts, SLOs) for one observability backend — grafana, datadog, newrelic, or dash0. Use to produce observability-as-code.
otel-business-attrs
Infer and confirm service identity, ownership, and business-metric candidates from the repo, then write them to the context cache. Use to establish business attributes for instrumentation.
otel-init
First-run setup for otel-as-code — scan the repo, detect service boundaries, and prime the context cache. Use before other otel-* workflows.
otel-collector
Generate an otelcol-contrib Collector config (agent or gateway mode) with cardinality guardrails. Use when setting up an OpenTelemetry Collector.
otel-evaluate
Read-only brownfield audit of existing OTel coverage — missing signals, semconv conformance, and cardinality risks. Use to assess a codebase's current instrumentation.
otel-uninstrument
Remove the OTel SDK bootstrap files /otel-instrument generated for a service (marker-gated deletion). Use to roll back instrumentation.
Bio shown is the top-scored skill's repo description as a fallback — real GitHub bios land in a future update.