CtrlK
BlogDocsLog inGet started
Tessl Logo

systematic-debugging

Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes - four-phase framework (root cause investigation, pattern analysis, hypothesis testing, implementation) that ensures understanding before attempting solutions

64

Quality

76%

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 ./.agency/plugins/nori/skills/systematic-debugging/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

70%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 delivers a well-sequenced four-phase debugging workflow with strong validation checkpoints and feedback loops, plus a concrete instrumentation example. Its main weaknesses are repetitive reinforcement sections that pad the token budget and a monolithic structure with no progressive disclosure into separate reference files.

Suggestions

Consolidate the redundant reinforcement sections (Iron Law, Red Flags, Common Rationalizations, human-partner Signals) into a single concise checklist to reduce repetition and token cost.

Move the detailed multi-layer bash instrumentation example and the rationalizations table into a separate reference file, keeping SKILL.md as an overview with a one-level-deep pointer.

Add concrete trigger synonyms (error, crash, exception, broken) to the description to improve trigger coverage and reduce overlap ambiguity.

DimensionReasoningScore

Conciseness

The four-phase core is efficient and avoids explaining basic concepts Claude already knows, but the directive 'find root cause first' is restated across the Iron Law, Red Flags, Common Rationalizations, and human-partner Signals sections, which could be tightened.

3 / 5

Actionability

Provides concrete executable guidance including a real bash instrumentation example and specific steps (git diff, smallest possible change, codesign commands), with minor gaps where steps remain abstract directives.

4 / 5

Workflow Clarity

The four phases are explicitly sequenced with a hard ordering rule, validation checkpoints ('Verify Before Continuing', 'Verify Fix'), and feedback loops (failed hypothesis -> new hypothesis, 3+ fixes -> question architecture), plus a Quick Reference checklist.

5 / 5

Progressive Disclosure

The file is well-organized into clear sections but is monolithic with no bundle files; content such as the detailed instrumentation example and rationalizations table is inlined rather than split into one-level-deep reference files.

3 / 5

Total

15

/

20

Passed

Description

83%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 that clearly states a four-phase debugging framework and gives explicit 'Use when' triggers covering bugs, test failures, and unexpected behavior. Minor gaps in trigger synonym coverage and slight overlap risk with adjacent skills prevent a top score across all dimensions.

DimensionReasoningScore

Specificity

Names a concrete four-phase framework ('root cause investigation, pattern analysis, hypothesis testing, implementation') with several specific actions, though the phases are framed as process stages rather than discrete operations, leaving minor coverage gaps.

4 / 5

Completeness

Explicitly answers both 'what' (four-phase framework with named phases that ensures understanding before solutions) and 'when' ('Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes') with concrete trigger phrases.

5 / 5

Trigger Term Quality

Includes natural terms users would say ('any bug, test failure, or unexpected behavior', 'fixes') with good coverage, but misses common synonyms like error, crash, exception, or 'not working'.

4 / 5

Distinctiveness Conflict Risk

Debugging is a clear niche with distinct triggers, but 'unexpected behavior' is broad and there is minor overlap risk with the closely related root-cause-tracing skill referenced in the body.

4 / 5

Total

17

/

20

Passed

Validation

100%

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

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
microsoft/FluidFramework
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.