CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

observability-pattern-detector

Automated pattern recognition in Claude Code telemetry. Use when detecting failures, slowness, anomalies, trends, inefficiencies, conversation patterns, or tool sequences.

Quality

73%

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/observability-pattern-detector/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

65%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 well-organized catalog of concrete, executable LogQL detection queries with minimal padding, and it includes one genuinely working script. However, it lacks an execution workflow (how to run the queries or which script to invoke when), duplicates queries across two sections with inconsistent thresholds, and references four scripts that do not exist in the bundle.

Suggestions

Add a short workflow section explaining how to execute a LogQL query (e.g., a logcli or Loki API example) and when to use each script versus an inline query — e.g., "For a full report, run scripts/generate-pattern-report.sh 7d".

Fix the Scripts section to match the actual bundle: either add the four missing scripts (detect-anomalies.sh, detect-trends.sh, detect-sequences.sh, generate-pattern-report.sh) or remove the dead references.

Consolidate the duplicate queries between the "Operations" and "Pattern Detection Queries" sections, reconcile conflicting thresholds (turn_count > 50 vs. > 30) and job labels (the skill uses job="claude_code_enhanced" while scripts/detect-failures.sh queries job="claude_code").

DimensionReasoningScore

Conciseness

The body is dense and efficient: each operation is a LogQL query plus one-line algorithm and output descriptions, with no explanation of concepts Claude already knows. It is kept below 5 by noticeable duplication between the "Operations" and "Pattern Detection Queries" sections (e.g., session-anomaly queries appear twice with conflicting thresholds: turn_count > 50 vs. turn_count > 30).

4 / 5

Actionability

Concrete, copy-pasteable LogQL queries per operation plus a working executable script (scripts/detect-failures.sh). Minor gaps keep it at 4: no example of how to actually execute a query against Loki (logcli or API call), and one query mixes a `| json` stage inside `count_over_time` without a line filter, which is not valid LogQL as written.

4 / 5

Workflow Clarity

Each operation has a rough sequence (query → algorithm steps → output), but there is no overall workflow: no guidance on how to run a LogQL query, when to use which script versus an inline query, or how to validate/interpret results. This matches anchor 3 (steps listed but checkpoints/execution path missing or implicit) rather than 4's clear sequence with most checkpoints.

3 / 5

Progressive Disclosure

Section structure is good (one section per operation), but scored against the actual bundle: the Scripts section lists five scripts (detect-failures.sh, detect-anomalies.sh, detect-trends.sh, detect-sequences.sh, generate-pattern-report.sh) while only scripts/detect-failures.sh exists, and there are no references/ files — four of five referenced paths are broken. All eleven operations are also inlined in SKILL.md rather than split out, matching anchor 3 rather than 4's "minor organization gaps."

3 / 5

Total

14

/

20

Passed

Description

70%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 concise, in third person, and follows the strong what-plus-"Use when" pattern with a solid set of natural trigger terms. Its main weakness is that the capability side is a single generic phrase ("pattern recognition") rather than an enumeration of the concrete detection operations the skill actually performs.

Suggestions

Enumerate the concrete capabilities in the what-clause, e.g., "Detects failure patterns, slow tool calls, session anomalies, usage trends, and inefficient tool sequences in Claude Code telemetry."

Add one or two missing natural trigger synonyms such as "errors" or "performance issues" to broaden keyword coverage.

DimensionReasoningScore

Specificity

"Automated pattern recognition in Claude Code telemetry" names the domain plus one generic action; the specific detection capabilities (failures, slowness, anomalies, etc.) appear only in the trigger clause rather than as stated capabilities. It fits anchor 3 (domain and 1-2 concrete actions, not comprehensive) rather than 4, which requires several listed specific actions.

3 / 5

Completeness

Both a clear "what" ("Automated pattern recognition in Claude Code telemetry") and an explicit "when" clause with concrete trigger phrases are present. Not 5 because the "what" side is terse and doesn't enumerate the concrete detection capabilities, making it less comprehensive than the anchor-5 example; clearly above anchor 4's midpoint.

4 / 5

Trigger Term Quality

"Use when detecting failures, slowness, anomalies, trends, inefficiencies, conversation patterns, or tool sequences" covers a good range of natural trigger phrases. A few common terms users would say are missing (e.g., "errors", "performance", "debugging"), matching anchor 4 rather than 5's comprehensive synonym coverage.

4 / 5

Distinctiveness Conflict Risk

"Claude Code telemetry" carves out a distinct niche with clear triggers, so it is mostly distinguishable from other skills. Generic observability terms ("failures", "trends", "inefficiencies") create minor overlap risk with general log-analysis or observability skills, keeping it below anchor 5's minimal conflict risk.

4 / 5

Total

15

/

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.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

referenced_paths_exist

Referenced path issues: 4 missing

Warning

Total

15

/

16

Passed

Repository

fernandezbaptiste/Skrillz

Path

skills/observability-pattern-detector/SKILL.md

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.