CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

bugfix

Diagnostic and repair workflow that analyzes error logs, traces root causes, implements fixes, and verifies with regression tests. Use when fixing bugs, debugging runtime errors or exceptions, investigating test failures or crashes, or submitting bug-fix pull requests. Activated by commands: /unattended, /assess, /diagnose, /reproduce, /fix, /test, /review, /document, /pr, /feedback, /start.

Quality

91%

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

The canonical home for this skill is bugfix in flightctl/ai-workflows

SKILL.md
Quality
Evals
Security

Quality

Content

85%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 lean, well-sequenced orchestrator with explicit branch logic and a genuine failure-handling feedback loop. However, it is entirely a router: all files it directs Claude to read (commands/, skills/, guidelines.md) are absent from the bundle, which caps both actionability and progressive disclosure.

Suggestions

Include the referenced bundle files (commands/*.md, skills/controller.md, skills/unattended.md, guidelines.md) in the skill, or inline the essential phase guidance so the skill functions when they are absent — every referenced path is currently missing.

Add a fallback for missing references (e.g., if `commands/{command}.md` does not exist, fall back to inline phase instructions) so routing does not dead-end.

List the available phase commands with a one-line description each, so phases are discoverable without opening `skills/controller.md`.

DimensionReasoningScore

Conciseness

The ~25-line body is pure dispatch logic plus one failure rule and one pointer to `guidelines.md`; it assumes Claude's competence and contains no concept explanations or padding. Every line directs an action, matching the 'lean and efficient' anchor exactly.

5 / 5

Actionability

Routing is concrete and unambiguous ("read `commands/{command}.md` and follow it", "read `skills/controller.md`", "execute the `/assess` phase"), but the instructions are not executable as-is: none of the referenced files (`commands/`, `skills/`, `guidelines.md`) exist in the bundle, so every path dead-ends. Not 5 because of the broken paths; not 3 because the guidance itself is specific rather than high-level hints.

4 / 5

Workflow Clarity

A numbered dispatch sequence with explicit branch conditions ("If the user provided a bug report or issue URL, execute the `/assess` phase; Otherwise, execute `/start`") plus an explicit validation checkpoint and feedback loop ("If a step fails or produces unexpected output, stop and report the error... Offer to retry the failed step or escalate"). Matches the anchor for clear sequence with explicit validation and error recovery.

5 / 5

Progressive Disclosure

References are clearly signaled and one level deep (`commands/{command}.md`, `skills/unattended.md`, `skills/controller.md`, `guidelines.md`), but per the actual bundle listing every referenced path is missing — the skill is a pure router to nonexistent files, so navigation breaks. Not 4: missing bundle files are more than 'minor organization gaps'; not lower because the body's own structure and signaling are good.

3 / 5

Total

17

/

20

Passed

Description

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

A strong description: it explicitly answers both what (four concrete diagnostic/repair actions) and when (an explicit 'Use when' clause with natural trigger terms), in third person with no padding. The only weakness is minor overlap risk with adjacent testing and PR-creation skills via the 'test failures' and 'bug-fix pull requests' triggers and the broad command list.

DimensionReasoningScore

Specificity

"analyzes error logs, traces root causes, implements fixes, and verifies with regression tests" lists four concrete actions covering the full diagnose→fix→verify cycle. Not 4: coverage is comprehensive rather than having minor gaps; not below 5 because every action is specific and none is generic filler.

5 / 5

Completeness

Explicit what ("Diagnostic and repair workflow that analyzes error logs, traces root causes, implements fixes, and verifies with regression tests") paired with an explicit "Use when..." clause with concrete trigger phrases. Not 4: 'when' is fully explicit, matching the anchor-5 example pattern exactly.

5 / 5

Trigger Term Quality

"fixing bugs, debugging runtime errors or exceptions, investigating test failures or crashes, or submitting bug-fix pull requests" covers the natural phrases users say, with synonyms (errors/exceptions, failures/crashes). Not 4: no commonly used variation (debug, fix, crash, test failure, PR) is missing; file extensions don't apply to this domain.

5 / 5

Distinctiveness Conflict Risk

The core niche (bug diagnosis and repair) is distinct, but "investigating test failures" and "submitting bug-fix pull requests" create minor overlap with adjacent testing/PR skills, and the broad command list ("/review", "/document", "/pr", "/feedback") adds slight ambiguity. Not 5 because of that overlap; not 3 because the primary triggers are unambiguous.

4 / 5

Total

19

/

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

amir-yogev-gh/ai-workflows

Path

bugfix/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.