CtrlK
BlogDocsLog inGet started
Tessl Logo

testland/jaeger-trace-tests

Author integration tests that query Jaeger for cross-service trace verification - Jaeger all-in-one Docker for CI (OTLP gRPC :4317 + HTTP :4318 ingest, query API on :16686), `/api/traces?service=X&operation=Y` query patterns, span set + parent-child + duration assertions. Use when verifying that a request produces the expected spans across service boundaries in a running Jaeger backend.

79

Quality

99%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

Overview
Quality
Evals
Security
Files

Quality

Content

100%

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

The body is a tight, code-forward skill: executable setup, SDK wiring, and a worked end-to-end test, with advanced material cleanly offloaded to a single real reference file. Sequencing and the flush-then-query checkpoint are explicit, and token budget is respected.

DimensionReasoningScore

Conciseness

The body is lean and code-forward — runnable docker/Python blocks, a port table, and an anti-patterns table — and avoids explaining concepts Claude already knows; the brief prose (e.g. why force_flush is mandatory) directly supports actionability rather than padding, matching the 'every token earns its place' anchor.

3 / 3

Actionability

Provides copy-paste-ready, executable guidance — a complete `docker run` command, full OpenTelemetry SDK wiring, and a worked test with concrete query params and span/tag assertions — matching the 'fully executable code/commands' anchor.

3 / 3

Workflow Clarity

A clearly sequenced five-step 'How to use' flow with an explicit validation checkpoint (force_flush + brief sleep, labelled 'mandatory') and verification assertions in the worked example; checkpoints are explicit rather than implicit, so it sits above the 'validation gaps' level below.

3 / 3

Progressive Disclosure

Overview and worked example stay inline while advanced material (parent-child/duration assertions, full port map, GitHub Actions service, isolation/retention) is split into the verified-existing, one-level-deep references/query-api-and-ci-wiring.md, clearly signaled multiple times — matching the 'clear overview with well-signaled one-level-deep references' anchor.

3 / 3

Total

12

/

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, and complete with an explicit 'Use when...' clause, all in third-person imperative voice. It carves out a distinct Jaeger-trace-testing niche with no over-claims or fluff.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'Author integration tests that query Jaeger', '/api/traces?service=X&operation=Y query patterns', and 'span set + parent-child + duration assertions' — plus specific ingest/query ports, matching the 'lists multiple specific concrete actions' anchor.

3 / 3

Completeness

Explicitly answers both: what ('Author integration tests that query Jaeger for cross-service trace verification...') and when ('Use when verifying that a request produces the expected spans across service boundaries in a running Jaeger backend.'), satisfying the explicit-trigger anchor; not capped at 2 because the 'Use when...' clause is present.

3 / 3

Trigger Term Quality

Natural user-facing terms are well covered — 'Jaeger', 'distributed-tracing', 'integration-testing', 'opentelemetry', 'trace-query' (also in metadata keywords) — matching the 'good coverage of natural terms' anchor rather than the 'some keywords but missing variations' level below.

3 / 3

Distinctiveness Conflict Risk

Occupies a clear Jaeger-specific niche (cross-service trace verification against a running Jaeger backend) with distinct triggers unlikely to fire for unrelated skills, matching the 'clear niche with distinct triggers' anchor.

3 / 3

Total

12

/

12

Passed

Validation

93%

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

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

Total

15

/

16

Passed

Reviewed

Table of Contents