CtrlK
BlogDocsLog inGet started
Tessl Logo

jaegertracing

JaegerTracing integration. Manage data, records, and automate workflows. Use when the user wants to interact with JaegerTracing data.

59

Quality

68%

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

Fix and improve this skill with Tessl

tessl review fix ./skills/jaegertracing/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

75%Weight 40%Scale 1-5

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

The content is a strong, actionable CLI integration guide with copy-paste-ready commands and a clear state-driven connection workflow. Its main weakness is conciseness: an introductory concept-explanation paragraph and a redundant 'Popular actions' section pad the token budget without adding value.

Suggestions

Remove or drastically shorten the opening paragraph explaining what JaegerTracing is; Claude already knows this and it costs tokens.

Delete the redundant 'Popular actions' section, which only restates the 'Searching for actions' command.

Consider moving the proxy-request options table and best-practices list into a separate reference file to keep SKILL.md a lean overview.

DimensionReasoningScore

Conciseness

The opening paragraph ('JaegerTracing is an open-source, distributed tracing system used for monitoring and troubleshooting microservices...') explains a concept Claude already knows, and the 'Popular actions' section repeats the action-list command already shown under 'Searching for actions', so there is padding to trim. Not a 2 because the bulk of the CLI sections are efficient command blocks; not a 4 because the concept-explanation intro and redundant command block are clear over-explanation.

3 / 5

Actionability

The body provides copy-paste-ready commands for the full flow (npm install, membrane login, connection ensure, action list/run, request proxy) with concrete flags and a detailed options table, covering the common cases. Not below 5 because the examples are executable and specific rather than pseudocode or vague direction.

5 / 5

Workflow Clarity

The connection flow is clearly sequenced with explicit state-based checkpoints (READY / BUILDING / CLIENT_ACTION_REQUIRED / CONFIGURATION_ERROR) and a poll-until-ready feedback loop for re-authentication. Not a 5 because the 'Popular actions' section is placed awkwardly between searching and running actions, leaving a minor structural gap; not a 3 because validation checkpoints and a feedback loop are present.

4 / 5

Progressive Disclosure

The skill is a single self-contained file (no references/, scripts/, or assets/ bundle exists) with well-organized section headers, so there is no nested-reference problem. Not a 5 because the body exceeds 50 lines and inlines content (e.g. the full proxy-options table and best-practices list) that a larger skill might split out; not a 3 because structure is clean and navigation within the file is easy.

4 / 5

Total

16

/

20

Passed

Description

62%Weight 40%Scale 1-5

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 a competent third-person statement with both a 'what' and an explicit 'Use when' clause, but its actions and trigger terms are generic rather than tracing-specific. Adding concrete Jaeger concepts (traces, spans, dependencies) as actions and trigger synonyms would raise specificity and trigger-term quality.

Suggestions

Replace generic verbs ('Manage data, records, and automate workflows') with tracing-specific actions like 'query traces, inspect spans, and map service dependencies'.

Add natural trigger synonyms users actually say, e.g. 'Use when the user mentions distributed tracing, traces, spans, or service dependencies in JaegerTracing'.

Tighten the 'when' clause with concrete trigger phrases to push completeness toward 5.

DimensionReasoningScore

Specificity

Names the JaegerTracing domain plus a few actions ('Manage data, records, and automate workflows'), but the actions are generic rather than tracing-specific (e.g. traces, spans, dependencies), matching the 'names domain and 1-2 concrete actions but not comprehensive' anchor. Not a 2 because more than one action is listed; not a 4 because the actions lack concrete, domain-specific detail.

3 / 5

Completeness

Both 'what' ('Manage data, records, and automate workflows') and 'when' ('Use when the user wants to interact with JaegerTracing data') are present and explicit, matching the 'has both what and when; when could be more explicit' anchor. Not a 5 because the 'when' clause is generic rather than concrete trigger phrases; not a 3 because 'when' is explicitly stated, not merely implied.

4 / 5

Trigger Term Quality

The only natural keyword is 'JaegerTracing' in the 'Use when the user wants to interact with JaegerTracing data' clause; common variations and synonyms a user would actually say ('tracing', 'distributed tracing', 'traces', 'spans') are missing. Not a 4 because keyword coverage is thin; not a 2 because at least one relevant domain keyword is present.

3 / 5

Distinctiveness Conflict Risk

The named product 'JaegerTracing' gives it a clear, mostly-distinct niche with minimal conflict risk, though the generic 'manage data, records, and automate workflows' phrasing adds minor overlap risk with other data-integration skills. Not a 5 because the generic action verbs broaden overlap; not a 3 because the named product trigger is specific rather than broad.

4 / 5

Total

14

/

20

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

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository
membranedev/application-skills
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.