CtrlK
BlogDocsLog inGet started
Tessl Logo

183-java-observability-tracing-opentelemetry

Use when you need to implement or improve distributed tracing with OpenTelemetry in Java — including trace/span modeling, context propagation, semantic conventions, span attributes/events/status, sampling strategy, baggage usage, privacy safeguards, and backend integration with OTLP collectors. This should trigger for requests such as Improve tracing; Apply OpenTelemetry tracing; Add distributed tracing; Refactor tracing instrumentation; Instrument Java services with OpenTelemetry spans. Part of Plinth Toolkit

75

Quality

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Content

85%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is well-structured, concise, and uses progressive disclosure appropriately with a real reference file and an explicit validation checkpoint. Its main weakness is actionability: instrumentation guidance stays conceptual rather than providing executable code examples in the overview.

Suggestions

Add one minimal executable OpenTelemetry span/propagation code snippet (or a precise pointer to the specific example in the reference) so the body gives concrete, copy-paste-ready instrumentation guidance.

Tighten the 'What is covered' bullet list, which partially restates the scope and 'When to use' sections, to reduce overlap.

DimensionReasoningScore

Conciseness

A lean overview that assumes Claude's competence; it does not pad with explanations of what tracing or OpenTelemetry is, and nearly every token earns its place.

3 / 3

Actionability

Steps are framed as abstract direction ('Identify high-value request and async flows', 'Add OpenTelemetry spans to key boundaries') with only one executable command ('./mvnw clean verify'); no concrete instrumentation code or copy-paste examples live in the body.

2 / 3

Workflow Clarity

Four clearly sequenced steps ending in an explicit validation checkpoint ('Validate traces end-to-end') reinforced by a VERIFY constraint and a runnable verify command.

3 / 3

Progressive Disclosure

Body is a concise overview with a single, clearly-signaled one-level reference to a real existing file (references/183-java-observability-tracing-opentelemetry.md), and well-organized sections.

3 / 3

Total

11

/

12

Passed

Description

100%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description is specific, trigger-rich, complete, and well-differentiated, covering both capabilities and explicit activation conditions. It is a strong example of a high-quality skill description.

DimensionReasoningScore

Specificity

Enumerates many concrete capabilities ('trace/span modeling, context propagation, semantic conventions, span attributes/events/status, sampling strategy, baggage usage, privacy safeguards, and backend integration with OTLP collectors').

3 / 3

Completeness

Explicit 'Use when you need to...' clause plus 'This should trigger for requests such as...' clearly answers both what the skill does and when to use it.

3 / 3

Trigger Term Quality

Includes natural trigger phrases users would say verbatim ('Improve tracing; Apply OpenTelemetry tracing; Add distributed tracing; Refactor tracing instrumentation; Instrument Java services with OpenTelemetry spans').

3 / 3

Distinctiveness Conflict Risk

Narrowed to 'distributed tracing with OpenTelemetry in Java' with distinct triggers and a 'Part of Plinth Toolkit' provenance marker, making conflict with other skills unlikely.

3 / 3

Total

12

/

12

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
jabrena/plinth
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.