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.
Install
npx skillscat add radra23/otel-as-code-plugin/agents-skills-semconv-discipline Install via the SkillsCat registry.
semconv-discipline (Codex bridge)
Requires the otel-as-code repo. The
skills/file referenced below lives there — if it's not present in your workspace, stop and tell the user to add the repo (see AGENTS.md).
Read and apply skills/semconv-discipline/SKILL.md at the repo root — the single source of
truth for OTel semantic-convention rules and the pinned SEMCONV_VERSION.
In Codex, .codex/hooks.json runs semconv-lint as a PostToolUse advisory on OTel file writes;
consult this skill proactively too so output is conformant before it is written.