CtrlK
BlogDocsLog inGet started
Tessl Logo

systematic-debugging

Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes

40

Quality

40%

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/antigravity-bundle-essentials/skills/systematic-debugging/SKILL.md

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

SKILL.md
Quality
Evals
Security

Quality

Content

52%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 provides a solid systematic debugging framework with clear phase sequencing and good progressive disclosure to supporting files. However, it is significantly over-verbose for Claude as the audience—extensive motivational framing, rationalization tables, and 'red flags' sections explain concepts Claude already understands. The actionability is moderate: the multi-component diagnostic example is strong, but most phases rely on abstract procedural instructions rather than concrete, executable guidance.

Suggestions

Cut the 'Common Rationalizations' table, 'your human partner's Signals' section, and most of the 'When to Use' section—these explain debugging psychology that Claude already understands, saving ~40% of tokens.

Add concrete, executable examples for Phases 2 and 3 (e.g., a specific git diff command sequence for 'Check Recent Changes,' or a template for documenting hypotheses).

Consolidate the 'Red Flags' list into the relevant phases rather than having a separate section that largely restates the phase requirements.

DimensionReasoningScore

Conciseness

Significantly verbose for its target audience (Claude). Extensive sections on rationalizations, red flags, 'your human partner's signals,' and motivational framing ('random fixes waste time') explain things Claude already knows. The 'When to Use' section with its 'Don't skip when' subsection and the 'Common Rationalizations' table are particularly padded. The core process could be conveyed in roughly half the tokens.

2 / 5

Actionability

The four-phase process provides a clear framework, and the multi-component diagnostic example with bash commands is concrete and executable. However, most of the skill is procedural guidance rather than executable code/commands. Phases 2 and 3 are largely abstract instructions ('Find working examples,' 'Form single hypothesis') without concrete examples of how to actually do these things in practice.

3 / 5

Workflow Clarity

The four phases are clearly sequenced with explicit gates ('MUST complete each phase before proceeding'). Phase 4 includes a validation checkpoint (create failing test, verify fix) and a feedback loop (if fix doesn't work, return to Phase 1; if 3+ fixes fail, question architecture). Minor gap: Phase 1's 'Reproduce Consistently' step lacks guidance on what to do if reproduction is flaky beyond 'gather more data.'

4 / 5

Progressive Disclosure

References to supporting files (root-cause-tracing.md, defense-in-depth.md, condition-based-waiting.md) and related skills are clearly signaled in a dedicated section. The main content is appropriately kept in SKILL.md as an overview with pointers. Minor issue: no bundle files were provided to verify these references exist, and the Phase 1 step 5 reference to root-cause-tracing.md is well-placed but the 'Quick version' inline partially duplicates what the referenced file presumably covers.

4 / 5

Total

13

/

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 about what the skill actually does — it only states when to use it without explaining the actions or capabilities it provides. The trigger terms are somewhat relevant but incomplete, missing common synonyms. The description would conflict with many debugging or troubleshooting-related skills due to its overly broad scope.

Suggestions

Add a clear 'what' clause describing the concrete actions the skill performs (e.g., 'Systematically diagnoses root causes by analyzing error messages, tracing code paths, and isolating failing components').

Expand trigger terms to include common synonyms like 'error', 'crash', 'exception', 'not working', 'debug', 'broken', 'stack trace'.

Clarify what distinguishes this skill from other debugging/testing skills — e.g., is it a structured diagnostic methodology, a root cause analysis framework, or a specific debugging workflow?

DimensionReasoningScore

Specificity

The description contains no concrete actions whatsoever. It doesn't describe what the skill actually does — there are no verbs like 'analyzes', 'diagnoses', 'traces', or any mention of specific capabilities. It only describes when to use it.

1 / 5

Completeness

The description only provides a 'when' clause ('Use when encountering any bug, test failure, or unexpected behavior') but completely lacks a 'what' — there is no explanation of what the skill actually does. Per the rubric, having only 'when' without 'what' maps to a score of 2.

2 / 5

Trigger Term Quality

It includes some relevant trigger terms like 'bug', 'test failure', and 'unexpected behavior' that users would naturally say. However, it's missing common synonyms and variations like 'error', 'crash', 'failing tests', 'broken', 'not working', 'exception', 'stack trace', or 'debug'.

3 / 5

Distinctiveness Conflict Risk

The description is very broad — 'any bug, test failure, or unexpected behavior' could overlap with numerous debugging, testing, logging, or code review skills. The phrase 'before proposing fixes' adds slight distinction but doesn't clearly carve out a niche.

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.