executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
semantic-conventionsUnderstand and validate OpenLLMetry's GenAI semantic-convention layer.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill when the task is about OpenLLMetry's semantic-convention contract rather than a provider wrapper or SDK decorator workflow.
opentelemetry.semconv_ai symbols such as SpanAttributes, GenAISystem, Meters, Events, EventAttributes, LLMRequestTypeValues, and TraceloopSpanKindValues.gen_ai.provider.name, gen_ai.input.messages, gen_ai.output.messages, gen_ai.tool.definitions, and gen_ai.response.finish_reasons.LLM_* names to current GEN_AI_* or upstream GenAIAttributes names without breaking compatibility aliases.scripts/check_semconv_constants.py.references/semantic-attributes.md — import map, constant groups, message/tool/finish-reason validation rules, and compliance-helper expectations.references/migration-notes.md — legacy alias categories, provider-name migration, and safe before/after snippets.references/troubleshooting.md — version drift, deprecated gen_ai.system, content/event gating, JSON schemas, finish-reason placement, and alias confusion.scripts/check_semconv_constants.py — no-network helper for public constant/enumeration checks; supports --json..instrument() behavior, optional target-library failures, and VCR/live-service provider behavior: ../instrumentations/SKILL.md.../sdk-and-tracing/SKILL.md.../repo-development/SKILL.md.When validating a semantic-convention change, keep these invariants visible:
gen_ai.provider.name; treat gen_ai.system as deprecated compatibility data.SpanAttributes.LLM_* names are intentionally retained for older packages, but new code should use current GEN_AI_* names or upstream GenAIAttributes constants._testing.py helper is the source pattern for constant/enumeration compliance checks; use the bundled checker for a safe environment probe.