CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

debugging-toolkit-smart-debug

Use when working with debugging toolkit smart debug

Quality

54%

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/debugging-toolkit-smart-debug/SKILL.md
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 lays out a well-sequenced, validation-aware debugging workflow with sensible hypothesis and strategy frameworks, but its guidance stays at the descriptive level — the example relies on invented APIs, no executable commands exist, and its only external reference is a dangling path to a nonexistent file. Boilerplate sections and template placeholders ($ARGUMENTS) further dilute token efficiency.

Suggestions

Fix the dangling reference: either create the referenced file (and use the conventional references/ directory) or remove the pointer to resources/implementation-playbook.md.

Replace the fabricated aiAnalyze/getSentryData example with real, runnable commands (e.g., actual Sentry API or DataDog CLI queries) or concrete instruction-only guidance, per the code-vs-instruction note.

Delete the 'Use this skill when / Do not use' boilerplate, the persona sentence, and the duplicate trailing '$ARGUMENTS' line; move the detailed category/tool lists into a reference file to slim SKILL.md to an overview.

DimensionReasoningScore

Conciseness

The body is mostly dense, useful lists rather than tutorial prose, but it carries unnecessary padding: the 'Use this skill when / Do not use this skill when' boilerplate duplicates the description, the persona line 'You are an expert AI-assisted debugging specialist' adds nothing, and '$ARGUMENTS' appears twice (lines 30 and 200). It is above anchor 2 (which requires several padded explanation sections) but clearly below the 'lean, every token earns its place' anchor.

3 / 5

Actionability

Steps like 'Probability score (0-100%)', 'Falsification criteria', and named tools give some concrete guidance, but the example is fabricated pseudocode calling nonexistent APIs (aiAnalyze, getSentryIssue, getDataDogTraces) with no executable commands anywhere. This matches anchor 3 ('pseudocode instead of executable code; missing key details') rather than 4, which requires mostly executable code or commands.

3 / 5

Workflow Clarity

The 10-step workflow is clearly sequenced (triage → observability → hypotheses → strategy → instrumentation → RCA → fix → validation → prevention), and step 9 provides explicit validation with success criteria ('Tests pass', 'No performance regression', 'Error rate unchanged or decreased'). It falls short of anchor 5 only because there is no explicit error-recovery loop (what to do when validation fails is left implicit).

4 / 5

Progressive Disclosure

The body has good section headers, but the single external reference — 'open resources/implementation-playbook.md' — points to a file that does not exist (no resources/, references/, scripts/, or assets/ directories in the bundle), and ~200 lines of detailed workflow that could live in reference files are inlined. Anchor 3 ('references present but not clearly signaled; content that should be separate is inline') fits; not 2 because the in-file structure itself is well organized and navigable.

3 / 5

Total

13

/

20

Passed

Description

32%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 near-empty trigger clause: it says when to fire but never says what the skill does, and its only keyword is the broad domain word 'debugging' wrapped in a redundant phrase. It would rarely be selected over more descriptive debugging skills and gives Claude no capability information.

Suggestions

Add a third-person 'what' statement listing concrete actions, e.g. 'Triages errors, generates ranked hypotheses, collects observability data, performs root cause analysis, and validates fixes.'

Replace the circular phrase 'debugging toolkit smart debug' with natural trigger terms users actually say: 'Use when debugging errors, analyzing stack traces, investigating production issues, or finding root causes.'

Mention the distinctive capabilities (AI-driven hypothesis ranking, production-safe instrumentation) to reduce overlap risk with generic debugging skills.

DimensionReasoningScore

Specificity

The description names a domain ('debugging toolkit smart debug') but lists zero concrete actions — there is no statement of what the skill does (e.g., triage, hypothesis generation, root cause analysis, fix validation). It matches the 'names the domain but actions are minimal or generic' anchor rather than 3, which requires 1-2 concrete actions.

2 / 5

Completeness

Only a 'when' is present ('Use when working with debugging toolkit smart debug') with no 'what' at all — exactly the anchor-2 pattern 'Use when working with documents'. It cannot score 3 because the 'what' is entirely missing rather than present with a weak 'when'.

2 / 5

Trigger Term Quality

'debugging' is a natural, relevant keyword users would say, but the phrase 'debugging toolkit smart debug' is circular jargon and common variations are absent (troubleshoot, fix bugs, stack traces, production errors, root cause). Comparable to the 'Works with PDF files' anchor: some relevant keywords, missing synonyms.

3 / 5

Distinctiveness Conflict Risk

Debugging is a very broad domain, and the garbled trigger phrase 'debugging toolkit smart debug' provides no niche; this would overlap heavily with any general debugging or troubleshooting skill. It is above anchor 1 only because a domain is at least named.

2 / 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

skills/debugging-toolkit-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.