CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

debugger

Debugging specialist for errors, test failures, and unexpected behavior. Use proactively when encountering any issues.

Quality

56%

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/skills/debugger/SKILL.md

The canonical home for this skill is debugger in administrakt0r/AI-Agents-Safe-Coding-Skills

SKILL.md
Quality
Evals
Security

Quality

Content

42%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 generic debugging template: circular boilerplate sections, two overlapping process lists, and no techniques beyond what Claude already knows. Its one progressive-disclosure pointer references a file that does not exist, and verification is named but never specified.

Suggestions

Add concrete debugging techniques to make guidance actionable — e.g. "For regressions, run `git bisect` between last-known-good and the failure", "build a minimal reproduction before hypothesizing", and specific logging placement examples.

Fix or remove the dangling `resources/implementation-playbook.md` reference — the file does not exist; either create it (under `references/`) or drop the pointer so Claude is not sent to a missing file.

Merge the overlapping "When invoked" and "Debugging process" lists into one workflow with an explicit verification loop: "If verification fails, re-isolate the failure and form a new hypothesis" — and delete the circular "Use this skill when" boilerplate that merely restates the description.

DimensionReasoningScore

Conciseness

There is no conceptual padding (no explaining what debugging is), matching "Mostly efficient but includes some unnecessary explanation or could be tightened". However the boilerplate sections ("Working on debugger tasks or workflows", "Needing guidance, best practices, or checklists for debugger") are circular filler, and the "When invoked" steps overlap the "Debugging process" list — it is not a 2 because each section is short and individually relevant, not heavily padded.

3 / 5

Actionability

Steps like "Capture error message and stack trace", "Implement minimal fix", and "Add strategic debug logging" are high-level hints any competent model already knows — no specific techniques (e.g. git bisect for regressions, minimal reproduction construction), commands, or examples for how to isolate a failure or verify a fix. This matches "Minimal concrete guidance; high-level hints but missing the specific steps to execute"; it is not a 3 because nothing here adds executable detail beyond common knowledge.

2 / 5

Workflow Clarity

The "When invoked" list is a clear 1–5 sequence ending in "Verify solution works", matching "Steps listed but validation gaps; sequence present but checkpoints missing or implicit" — verification is a bare mention with no error-recovery loop (what to do when the fix fails verification), and the parallel "Debugging process" list muddies which workflow is canonical. Not a 4 because the verification checkpoint carries no how or retry guidance.

3 / 5

Progressive Disclosure

The body is sectioned (use-when, instructions, process, deliverables), but its single reference — "open `resources/implementation-playbook.md`" — points to a file that does not exist in the bundle (no references/ or resources/ directory), so navigation fails in practice. This fits "Some structure but could be better organized; references present but not clearly signaled" — the structure earns credit, the dangling pointer does not; not a 4 because a broken reference is worse than a minor organization gap.

3 / 5

Total

11

/

20

Passed

Description

53%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 has a valid structure (what + explicit use-when) but reads as a role label rather than a capability list: no action verbs, no common trigger synonyms like "bug" or "fix", and a use-when clause so broad ("any issues") it invites constant triggering and skill conflicts.

Suggestions

Replace the role label with concrete action verbs, e.g. "Diagnoses errors, analyzes stack traces, identifies root causes, and implements minimal fixes for failing code."

Add natural trigger synonyms to the when-clause — "bug", "fix", "crash", "broken", "failing test" — so it matches what users actually say when they need debugging help.

Narrow "Use proactively when encountering any issues" to specific triggers, e.g. "Use when the user reports an error, a failing test, a crash, or unexpected behavior" to reduce conflict with other skills.

DimensionReasoningScore

Specificity

"Debugging specialist for errors, test failures, and unexpected behavior" names the domain and concrete problem types but contains no concrete action verbs (no "diagnose", "analyze", "fix") — a role label matching "Names the domain but actions are minimal or generic". It is not a 3 because zero concrete actions are described, only targets.

2 / 5

Completeness

Both what ("Debugging specialist for errors, test failures, and unexpected behavior") and when ("Use proactively when encountering any issues") are explicitly present, matching "Has both 'what' and 'when'; 'when' could be more explicit or specific". It is not a 5 because the when-clause's trigger ("any issues") lacks concrete, specific trigger phrases; not a 3 because the use-when guidance is explicit rather than weakly implied.

4 / 5

Trigger Term Quality

Natural terms like "errors", "test failures", and "unexpected behavior" are present, matching "Some relevant keywords but missing common variations or synonyms". Common phrases users actually say — "bug", "fix", "crash", "broken", "stack trace" — are absent, keeping it below 4.

3 / 5

Distinctiveness Conflict Risk

Debugging is a recognizable niche, but "Use proactively when encountering any issues" is maximally broad and would trigger for nearly any problem, overlapping with many similar skills — matching "Somewhat specific but could still overlap with similar skills". Not a 4 because the any-issues trigger creates real, not minor, overlap risk.

3 / 5

Total

12

/

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/skills/debugger/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.