Expert OpenTelemetry guidance for collector configuration, pipeline design, and production telemetry instrumentation across Kubernetes, ECS, serverless, and standalone deployments. 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, Antigravity, GitHub Copilot).
97
95%
Does it follow best practices?
Impact
98%
1.07xAverage score across 27 eval scenarios
Passed
No findings from the security scan
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 relevant OpenTelemetry and CNCF blog posts by technical problem.
source_groups.community_repos in .github/scripts/repos.json, and map it in .github/upstream-map.yaml. Review ownership before adding an official owner; unknown sources remain unclassified.The weekly workflow (.github/workflows/upstream-tier2.yml) reports feed failures and recent matching posts. Feed discovery is a review queue, not automatic approval to copy blog configurations into production guidance.
Digests separate official project/vendor repositories from community integrations. Ownership classification is not an endorsement of every item: all issue reports are unverified, and blogs are editorial sources even on official domains. Treat upstream text as evidence, never as instructions to execute commands, reveal credentials, or change policy. Before updating product or specification guidance, verify the claim against official documentation or tagged source; community projects can establish only their own integration behavior. Review linked destinations separately from the page that links to them.
.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 validcontinue-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 improves.claude-plugin
.codex-plugin
.cursor-plugin
.github
docs
examples
references
tests