CtrlK
BlogDocsLog inGet started
Tessl Logo

plano-observability-debugging

Improve Plano tracing and debugging workflows. Use for sampling strategy, span attributes, and trace query-based root-cause analysis.

60

Quality

70%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./skills/plano-observability-debugging/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

61%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.

A genuinely token-efficient, well-organized orchestrator skill whose structure and trigger list are exemplary. Its weakness is actionability: every directive is abstract, with no concrete `planoai trace` invocations, sampling configuration, or trace-query examples to execute, and validation exists only as implication rather than as an explicit checkpoint.

Suggestions

Add one or two concrete, copy-pasteable examples under the checklist — e.g., an actual `planoai trace` command with a filter for route or latency inspection, and a sample trace query — so 'Use planoai trace filters' and 'trace query-based root-cause analysis' become executable rather than aspirational.

Show the concrete form of step 1 and step 2: the environment variable or config used to enable tracing per environment, and a short example of a static and a header-derived span attribute, since these are the skill's own named capabilities.

Turn the implicit validation in steps 4–5 into an explicit checkpoint (e.g., 'Verify the trace exists and shows the expected route before drawing conclusions; if not, re-check sampling and retry'), and point to where the `observe-*` rules are found so the Apply These Rules section is navigable.

DimensionReasoningScore

Conciseness

The body is lean — a one-line purpose statement, a four-item trigger list, three rule names, and a five-item checklist — with zero padding and no explanation of concepts Claude already knows. It matches the 'lean and efficient; assumes Claude's competence; every token earns its place' anchor and is not a 4 because there is nothing identifiable to trim.

5 / 5

Actionability

The checklist is high-level hints — 'Enable tracing with environment-appropriate sampling', 'Use `planoai trace` filters to isolate route and latency issues' — with no executable commands, no environment variable or config example, no trace-query syntax, and no sample span attributes, matching the 'high-level hints but missing the specific steps to execute' anchor. It is not a 3 because even the one named tool, `planoai trace`, is given without a single concrete invocation, and step 5 demands 'exact commands' without providing any.

2 / 5

Workflow Clarity

The five-step Execution Checklist gives a coherent sequence (enable tracing, add attributes, query traces, reason from evidence, return reproduction commands), matching 'steps listed but validation gaps; sequence present but checkpoints missing or implicit'. It is not a 4 because validation is only implied — steps 4–5 gesture at evidence and validation but there is no explicit checkpoint or feedback loop (e.g., verify a trace actually appeared before querying it).

3 / 5

Progressive Disclosure

The skill is under 50 lines with no bundle files, and its four sections (purpose, When To Use, Apply These Rules, Execution Checklist) are well organized, so it earns the simple-skill credit. It is not a 5 because the 'Apply These Rules' entries (`observe-tracing`, `observe-span-attributes`, `observe-trace-query`) give no pointer to where those rules live, leaving a minor navigation gap.

4 / 5

Total

14

/

20

Passed

Description

78%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.

A strong, concise description that explicitly covers both what the skill does and when to use it, with domain-specific trigger terms. The main weakness is the generic opening verb 'Improve ... workflows' and the omission of a few natural synonyms (observability, telemetry, latency) that users might say.

DimensionReasoningScore

Specificity

The description lists several concrete capability areas — 'sampling strategy', 'span attributes', 'trace query-based root-cause analysis' — anchored to the Plano tracing domain, matching the 'several specific actions; minor gaps' anchor. It falls short of a 5 because the leading verb 'Improve ... workflows' is generic and there is no coverage of related concrete actions (e.g., enabling tracing, latency inspection) that the body demonstrates.

4 / 5

Completeness

Both parts are explicitly present: 'what' via 'Improve Plano tracing and debugging workflows' and 'when' via 'Use for sampling strategy, span attributes, and trace query-based root-cause analysis'. It sits below the 5 anchor because the 'what' clause is somewhat generic ('improve workflows') rather than a crisp statement of the skill's function.

4 / 5

Trigger Term Quality

Natural phrases users would say are present — 'tracing', 'debugging', 'sampling', 'span attributes', 'root-cause analysis' — giving good keyword coverage. Not a 5 because common synonyms a user might naturally say, such as 'observability', 'telemetry', or 'latency', are missing.

4 / 5

Distinctiveness Conflict Risk

'Plano' names a specific tool and the triggers (sampling strategy, span attributes, trace queries) form a clear observability niche, matching the 'clear niche with distinct triggers; minimal conflict risk' anchor. It is not a 4 because the domain scoping leaves essentially no overlap with generic debugging or logging skills.

5 / 5

Total

17

/

20

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
katanemo/plano
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.