CtrlK
BlogDocsLog inGet started
Tessl Logo

error-diagnostics-smart-debug

Use when working with error diagnostics smart debug

40

Quality

40%

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 ./plugins/AI-Agents-Safe-Coding-Skills-claude/skills/error-diagnostics-smart-debug/SKILL.md

The canonical home for this skill is error-diagnostics-smart-debug in administrakt0r/AI-Agents-Safe-Coding-Skills

SKILL.md
Quality
Evals
Security

Quality

Content

56%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 body is a well-organized diagnostic playbook with a clear multi-step workflow and named tooling, but it leans on pseudocode and descriptive 'AI does X' phrasing rather than executable guidance, and it carries a broken reference to a non-existent playbook file alongside some generic filler.

Suggestions

Resolve or remove the dangling reference to 'resources/implementation-playbook.md' (line 24) — either ship the file or drop the pointer, since it currently leads nowhere.

Replace illustrative pseudocode (aiAnalyze, getSentryIssue, getDataDogTraces) with real, copy-pasteable commands or clearly mark the example as a template rather than executable code.

Trim generic filler ('You are an expert...', the auto-style 'Use/Do not use this skill when' bullets, and abstract 'Clarify goals / apply best practices' lines) that adds tokens without actionable signal.

DimensionReasoningScore

Conciseness

The body is mostly efficient bullet lists, but it carries generic filler ('Clarify goals, constraints, and required inputs', the 'Use/Do not use this skill when' boilerplate, and the 'You are an expert AI-assisted debugging specialist' framing) that could be tightened, fitting 'mostly efficient but includes some unnecessary explanation'.

3 / 5

Actionability

It names concrete tools (Sentry, DataDog, Jaeger) and structures hypotheses, but the example uses illustrative pseudocode (aiAnalyze, getSentryIssue) and the steps describe what an 'AI' does rather than giving copy-paste executable commands, matching 'some concrete guidance but incomplete; pseudocode instead of executable code'.

3 / 5

Workflow Clarity

A clearly sequenced 10-step workflow runs from Initial Triage through Prevention, with a dedicated Validation step and explicit success criteria, fitting 'clear sequence with most checkpoints present'; it stops short of 5 because feedback/retry loops after validation are only implicit.

4 / 5

Progressive Disclosure

Section headers give reasonable structure, but the only external reference — 'open resources/implementation-playbook.md' (line 24) — points to a file that does not exist (no resources/ or references/ directory is present), and all detail is inlined in a single ~190-line file, fitting 'some structure but references not clearly signaled / content that should be separate is inline'.

3 / 5

Total

13

/

20

Passed

Description

23%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 minimal and mostly boilerplate, providing a weak trigger context and no statement of concrete capabilities. It is unlikely to fire reliably for the right task and gives Claude little signal about what the skill actually does.

Suggestions

State the concrete actions the skill performs first, e.g. 'Analyzes error messages and stack traces, generates ranked root-cause hypotheses, and recommends a debugging strategy.'

Add explicit natural-language triggers a user would actually say, such as 'Use when debugging an error, investigating a stack trace, or diagnosing a production incident.'

Drop the generic 'smart debug' framing in favor of specific, distinguishable trigger phrases to reduce overlap with other debugging skills.

DimensionReasoningScore

Specificity

The description 'Use when working with error diagnostics smart debug' names no concrete actions at all, only a vague use context — matching the anchor for 'Entirely vague; no concrete actions; pure abstract language'.

1 / 5

Completeness

It supplies only a vague 'when' clause ('Use when working with error diagnostics smart debug') and no 'what does this do', matching the anchor 'only when is present without what'.

2 / 5

Trigger Term Quality

'error diagnostics' and 'smart debug' are a couple of generic/technical keywords rather than the natural phrases a user would say (e.g. 'debug', 'stack trace', 'fix an error'), falling at 'one or two generic keywords; missing the natural phrases'.

2 / 5

Distinctiveness Conflict Risk

'error diagnostics smart debug' names a debugging niche but is broad enough to overlap with general troubleshooting or debugging skills, fitting 'somewhat specific but could still overlap with similar skills'.

3 / 5

Total

8

/

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
administrakt0r/AI-Agents-Safe-Coding-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.