Expert OpenTelemetry guidance for collector configuration, pipeline design, and production telemetry instrumentation. Use when configuring collectors, designing pipelines, instrumenting applications, implementing sampling, managing cardinality, securing telemetry, writing OTTL transformations, or setting up AI coding agent observability (Claude Code, Codex, Gemini CLI, GitHub Copilot).
93
97%
Does it follow best practices?
Impact
85%
7.08xAverage score across 4 eval scenarios
Passed
No known issues
This is an AI skill, not traditional software. SKILL.md is a cognitive router that teaches LLMs how to reason about OpenTelemetry before generating code. The references/ directory contains deep-dive documents loaded on demand via progressive disclosure triggers.
SKILL.md (cognitive router, ~compact)
|
|-- trigger: "Kubernetes" --> references/architecture.md
|-- trigger: "collector" --> references/collector.md
|-- trigger: "sampling" --> references/sampling.md
|-- trigger: "OTTL" --> references/ottl.md
|-- ... (11 triggers total)
|
references/ (loaded only when triggered)
tests/ (TDD validation scenarios)Reference documents live in references/. Each one covers a specific domain of OpenTelemetry.
Triggers are defined in SKILL.md and map keywords to reference files.
SKILL.mdtests/ that validate the trigger fires correctlyREADME.md if the trigger covers a new domainTests live in tests/ and follow the RED-GREEN-REFACTOR pattern:
tests/rationalization-table.md tracks discovered AI "excuses" (shortcuts the AI takes)tests/compliance-verification.md validates that anti-rationalizations worktests/ai-agent-scenarios.md covers AI agent observability scenariosTo add a test:
SKILL.md where the rationalization occursreferences/playbooks.md routes upstream OpenTelemetry blog posts by technical problem.
otel-upstream-maintenance.yml) will flag new posts automatically.github/workflows/validate.yml runs on a subset of paths for pushes and PRs (it may not run on every push/PR):
SKILL.md has required frontmatter (name, description).claude-plugin/marketplace.json structure is validSKILL.md and references/ exist (basic internal link check; anchors are not validated)continue-on-error: true; failures do not fail CI).github/workflows/report.yml runs on every pull request and posts a Tessl best-practice review comment for the skill. If the optional TESSL_API_TOKEN repository secret is configured, the report also includes optimization suggestions generated by Tessl.
Use Conventional Commits:
feat: - new reference, trigger, or capabilityfix: - correction to existing contentdocs: - documentation improvementstest: - new or updated test scenariosci: - workflow changesSKILL.md triggers: explain what question this improvesdocs
evals
cardinality-protection
claude-code-telemetry
collector-memory-limiter
scenario-1
scenario-2
scenario-3
scenario-4
tail-sampling-setup
references