CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

error-diagnostics-smart-debug

Use when working with error diagnostics smart debug

Quality

51%

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

52%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 presents a well-sequenced, validated debugging workflow with useful tool catalogues, but is diluted by boilerplate and knowledge Claude already has, and its only example is non-executable pseudocode. The single external reference is a broken path, leaving the skill effectively monolithic.

Suggestions

Fix or remove the dangling reference to resources/implementation-playbook.md (the file does not exist), or actually create it and move the hypothesis categories, strategy catalogue, and example session into it with clearly signaled links.

Replace the fabricated aiAnalyze/getSentryIssue pseudocode with real, executable commands or queries (e.g., a sentry-cli or DataDog API example) so the guidance is copy-paste ready.

Cut the persona line, the generic Instructions bullets, and the tautological use/do-not-use sections; add an explicit feedback loop stating what to do when validation fails or a hypothesis is falsified.

DimensionReasoningScore

Conciseness

The workflow checklists are dense and mostly earn their tokens, but the body includes a persona line ('You are an expert AI-assisted debugging specialist...'), a generic Instructions section ('Apply relevant best practices and validate outcomes'), tautological use/do-not-use sections, and bug-taxonomy lists (race conditions, stale cache, N+1) Claude already knows. This fits anchor 3 ('mostly efficient but includes some unnecessary explanation'), falling short of 4 due to the volume of boilerplate.

3 / 5

Actionability

The workflow provides some concrete guidance (tool names, a 10-step sequence, success criteria) but the single code example is fabricated pseudocode (aiAnalyze(), getSentryIssue() are not real APIs) and no executable commands or queries are given. This matches anchor 3 ('some concrete guidance but incomplete; pseudocode instead of executable code').

3 / 5

Workflow Clarity

The 10 numbered steps are clearly sequenced from triage through prevention, and step 9 ('Validation') includes explicit success criteria ('Tests pass', 'Error rate unchanged or decreased'). It is not 5 because there is no explicit fail-and-retry feedback loop (e.g., what to do when validation fails or a hypothesis is falsified), and not 3 because checkpoints are present and explicit.

4 / 5

Progressive Disclosure

The only reference, 'If detailed examples are required, open resources/implementation-playbook.md', is buried mid-document and points to a file that does not exist anywhere in the skill directory, so navigation is broken. Detail that could live in a reference (hypothesis categories, strategy catalog, the example session) is inlined. This fits anchor 2 ('references are buried'; content that clearly belongs in separate files is inlined) rather than 3, because the sole progressive-disclosure device is a dangling path.

2 / 5

Total

12

/

20

Passed

Description

28%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 near-tautological: it restates the skill name as a trigger and describes no capabilities. It would rarely be selected on its own merits and is hard to distinguish from generic debugging skills.

Suggestions

State what the skill actually does, e.g. 'Diagnoses errors from stack traces and observability data, generates ranked hypotheses, and validates fixes with regression tests and canary monitoring.'

Add natural trigger phrases users would say, such as 'debug this error', 'root cause analysis', 'stack trace', 'production incident', or 'why is this failing'.

Differentiate from generic debugging by naming the distinctive angle, e.g. AI-assisted hypothesis ranking or production-safe instrumentation via Sentry/DataDog/OpenTelemetry.

DimensionReasoningScore

Specificity

The description 'Use when working with error diagnostics smart debug' names a domain but lists no concrete actions or capabilities whatsoever. It sits at anchor 2 ('Names the domain but actions are minimal or generic') rather than 3 because there are not even 1-2 concrete actions, and not 1 because a specific domain is named.

2 / 5

Completeness

An explicit 'when' clause is present ('Use when working with error diagnostics smart debug') but the 'what' is entirely absent — no capabilities are described. This nearly verbatim matches the anchor-2 example ('Use when working with documents'); it is not 3 because no concrete actions imply the 'what'.

2 / 5

Trigger Term Quality

Only 'error diagnostics' and 'smart debug' appear, and 'smart debug' is not a phrase a user would naturally say; common trigger terms like 'debug', 'stack trace', 'root cause', or 'fix this error' are missing. This matches anchor 2 ('One or two generic keywords; missing the natural phrases users say').

2 / 5

Distinctiveness Conflict Risk

The domain 'error diagnostics' is somewhat specific, but the description would trigger for virtually any debugging or bug-fixing task, overlapping with general debugging skills. It fits anchor 3 ('Somewhat specific but could still overlap with similar skills') and is not 4 because no distinct triggers delimit it.

3 / 5

Total

9

/

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

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

Path

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