CtrlK
BlogDocsLog inGet started
Tessl Logo

error-diagnostics-smart-debug

Use when working with error diagnostics smart debug

37

Quality

35%

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/error-diagnostics-smart-debug/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

42%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This skill attempts to be a comprehensive debugging framework but suffers from verbosity and over-explanation of concepts Claude already knows (tool names, debugging categories, general strategies). The workflow is logically structured but lacks intermediate validation checkpoints and feedback loops critical for production debugging. The example is illustrative but uses pseudocode rather than executable code, reducing actionability.

Suggestions

Remove extensive tool enumeration lists (Sentry, Rollbar, Bugsnag, etc.) — Claude knows these tools. Instead, focus on the specific patterns and commands to use.

Add explicit validation/feedback loops between workflow steps, especially after instrumentation (step 5) and before production deployment (step 6), e.g., 'If hypothesis is falsified, return to step 3.'

Replace the pseudocode example with executable code or real CLI commands that Claude can actually run, or clarify what tools/APIs are actually available in the environment.

Move the detailed hypothesis categories, strategy selection matrix, and production-safe techniques into a separate reference file to keep SKILL.md as a concise overview.

DimensionReasoningScore

Conciseness

The skill is noticeably verbose with extensive lists of tools (Sentry, Rollbar, Bugsnag, DataDog, New Relic, etc.) and categories that Claude already knows. The common hypothesis categories, strategy selection options, and production-safe techniques read like a textbook rather than actionable instructions. Much of this is general debugging knowledge Claude possesses.

2 / 5

Actionability

The TypeScript example provides some concrete guidance, but most of the workflow steps are high-level descriptions rather than executable instructions. References to tools like 'Task tool (subagent_type="debugger")' and functions like 'aiAnalyze()' and 'getSentryIssue()' are pseudocode with no real implementation. The steps describe what to do conceptually but lack copy-paste ready commands or code.

3 / 5

Workflow Clarity

The 10-step workflow is clearly sequenced and logically ordered from triage through prevention. However, validation checkpoints are only present at step 9 (end), with no intermediate validation or feedback loops between steps. For a debugging workflow involving production systems and potentially destructive changes (canary deployments, instrumentation), the lack of explicit error recovery loops caps this at 3.

3 / 5

Progressive Disclosure

There is a reference to 'resources/implementation-playbook.md' for detailed examples, but no bundle files are provided to verify this exists. The skill itself is quite long (~200 lines) with content that could be split into separate reference files (e.g., tool lists, strategy details, hypothesis categories). The structure has clear headers but inlines too much reference material.

3 / 5

Total

11

/

20

Passed

Description

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

This description is severely lacking in specificity and completeness. It provides no concrete actions or capabilities, offering only a vague 'Use when' clause with broad terms. While it includes a few relevant trigger words, the description would be nearly useless for Claude to distinguish this skill from other debugging or error-related skills.

Suggestions

Add concrete actions describing what the skill does, e.g., 'Analyzes error messages, traces stack traces, identifies root causes, and suggests fixes for runtime exceptions.'

Expand trigger terms to include natural synonyms and variations like 'troubleshoot', 'fix bug', 'stack trace', 'exception', 'crash', 'error message'.

Specify the scope or domain to improve distinctiveness, e.g., whether this is for Python errors, web application debugging, system logs, etc.

DimensionReasoningScore

Specificity

The description contains no concrete actions whatsoever. There are no verbs describing what the skill does—'error diagnostics smart debug' are just nouns/adjectives with no explanation of capabilities.

1 / 5

Completeness

It has a 'when' clause ('Use when working with') but the 'what' is entirely absent—there is no description of what the skill actually does. The 'when' itself is also vague, just listing abstract terms.

2 / 5

Trigger Term Quality

It includes some relevant keywords like 'error', 'diagnostics', and 'debug' that users might naturally say, but it's missing common variations like 'troubleshoot', 'fix', 'bug', 'stack trace', 'exception', or 'crash'.

3 / 5

Distinctiveness Conflict Risk

'Error diagnostics' and 'debug' are extremely broad terms that could overlap with many skills—any coding skill, logging skill, testing skill, or monitoring skill could reasonably match these triggers.

2 / 5

Total

8

/

20

Passed

Validation

90%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

10

/

11

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.