CtrlK
BlogDocsLog inGet started
Tessl Logo

bug-detective

This skill should be used when the user asks to "debug this", "fix this error", "investigate this bug", "troubleshoot this issue", "find the problem", "something is broken", "this isn't working", "why is this failing", or reports errors/exceptions/bugs. Provides systematic debugging workflow and common error patterns.

61

Quality

72%

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/bug-detective/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

62%

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

A well-structured debugging skill with a clear sequenced workflow, a checklist, and useful executable bash/command examples. Its main weaknesses are verbosity and placeholder sections in the body plus broken examples/ links and inline/referenced content overlap that weakens progressive disclosure.

Suggestions

Remove or fill the empty Python/JS error-pattern headers (e.g. "### 1. Indentation Errors") — they currently add tokens with no content; either populate them or move the list into the corresponding references/*.md file.

Fix or remove the broken examples/ references (examples/debugging-workflow.py, error-handling-patterns.py, debugging-workflow.sh) — the examples/ directory does not exist, so navigation dead-ends.

Trim content that duplicates the references/ bundle (the inline bash error patterns and debug commands overlap shell-errors.md and debugging-tools.md) and replace it with one-line pointers to keep SKILL.md an overview.

DimensionReasoningScore

Conciseness

The bash patterns and debug commands are lean and executable, but the body also rehashes debugging fundamentals Claude already knows ("Debugging is a scientific problem-solving process") and includes empty placeholder headers ("### 1. Indentation Errors" with no body), so it could be tightened.

2 / 3

Actionability

There is concrete, copy-paste-ready material (bash -x, git bisect, pdb, the bash error examples), but much of the workflow is descriptive guidance ("Comment out half the code", the hypothesis template) rather than fully executable instructions.

2 / 3

Workflow Clarity

A clear 5-step sequenced workflow with explicit verification in Step 5 and a dedicated before/during/after Debugging Checklist, matching the score-3 anchor's "checklists for complex processes" and explicit validation steps.

3 / 3

Progressive Disclosure

The references/ files are real and clearly signaled in an Additional Resources section, but substantial detail is duplicated inline (bash patterns, debug commands) and the referenced examples/ directory does not exist, so navigation is partly broken.

2 / 3

Total

9

/

12

Passed

Description

82%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description with explicit, natural trigger terms and a clear what/when structure written in third person. It is held back only by slightly generic capability phrasing and trigger terms broad enough to overlap with adjacent coding skills.

DimensionReasoningScore

Specificity

Names the domain and a couple of actions ("Provides systematic debugging workflow and common error patterns") but does not list multiple specific concrete actions, so it stops short of the score-3 anchor.

2 / 3

Completeness

Explicitly answers both: "when" via the "This skill should be used when the user asks to..." trigger clause and "what" via "Provides systematic debugging workflow and common error patterns."

3 / 3

Trigger Term Quality

Excellent natural trigger coverage ("debug this", "fix this error", "investigate this bug", "troubleshoot this issue", "something is broken", "this isn't working", "why is this failing") plus "errors/exceptions/bugs" — terms users would actually say.

3 / 3

Distinctiveness Conflict Risk

The debugging-specific triggers ("investigate this bug", "troubleshoot this issue") are distinct, but broader ones ("this isn't working", "something is broken") could overlap with many coding skills, so it is not yet a clear conflict-free niche.

2 / 3

Total

10

/

12

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
Galaxy-Dawn/claude-scholar
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.