CtrlK
BlogDocsLog inGet started
Tessl Logo

error-debugging-error-analysis

You are an expert error analysis specialist with deep expertise in debugging distributed systems, analyzing production incidents, and implementing comprehensive observability solutions.

34

Quality

30%

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/error-debugging-error-analysis/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

36%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 skeletal framework for error analysis but lacks the concrete, actionable guidance needed to be useful. The instructions read as a high-level checklist of obvious steps without specific tools, commands, code examples, or validation checkpoints. The referenced playbook file doesn't exist in the bundle, leaving the skill hollow.

Suggestions

Add concrete, executable examples: specific log query commands (e.g., grep patterns, CloudWatch Insights queries), tracing tool usage, or structured logging code snippets that Claude can directly apply.

Add explicit validation checkpoints and feedback loops: e.g., 'After identifying a suspected root cause, verify by checking if the error rate correlates with the hypothesized trigger. If not, revisit step 2.'

Either provide the referenced `resources/implementation-playbook.md` bundle file or inline the key frameworks and checklists directly in the skill.

Remove the 'Context' paragraph which restates general knowledge Claude already has, and replace it with project-specific context or constraints that are genuinely novel.

DimensionReasoningScore

Conciseness

The skill includes some unnecessary explanation (e.g., the 'Context' paragraph restates what Claude already knows about observability and debugging). The 'Use this skill when' / 'Do not use this skill when' sections add moderate value but could be tighter. The instructions themselves are lean.

3 / 5

Actionability

The instructions are high-level directives ('Gather error context', 'Identify root cause') without concrete commands, code examples, specific tool invocations, or executable steps. There is no example of how to actually perform any of these actions—no log query syntax, no tracing commands, no code snippets for structured logging or error handling.

2 / 5

Workflow Clarity

A rough sequence is present (gather → reproduce → identify → propose fixes), but steps are vaguely defined with no validation checkpoints, no feedback loops for when reproduction fails or root cause is uncertain, and no explicit verification that a fix resolves the issue. For a skill involving production incidents (destructive/risky operations), the absence of validation steps is a significant gap.

2 / 5

Progressive Disclosure

The skill references `resources/implementation-playbook.md` for detailed frameworks, which is a reasonable one-level-deep reference. However, no bundle files are provided, so the referenced file doesn't actually exist, and the main skill content is thin enough that it's unclear what value the separation provides. The structure is present but not fully realized.

3 / 5

Total

10

/

20

Passed

Description

23%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 a persona-style prompt ('You are an expert...') rather than a functional skill description. It uses second person voice, lacks any concrete actions or capabilities, and provides no 'when to use' guidance. It would perform poorly in a multi-skill selection scenario because it doesn't specify what it actually does or when it should be triggered.

Suggestions

Rewrite in third person with concrete actions, e.g., 'Analyzes error logs, debugs stack traces, diagnoses production incidents in distributed systems, and configures observability pipelines.'

Add an explicit 'Use when...' clause with natural trigger terms, e.g., 'Use when the user mentions error analysis, production bugs, log investigation, stack traces, monitoring setup, or distributed system failures.'

Remove the persona framing ('You are an expert...') and replace with capability-focused language that describes what the skill does rather than who it is.

DimensionReasoningScore

Specificity

Names the domain (debugging distributed systems, production incidents, observability) but provides no concrete actions. Phrases like 'deep expertise' and 'comprehensive' are vague fluff rather than specific capabilities.

2 / 5

Completeness

There is no clear 'what does this do' beyond vague domain claims, and there is no 'when should Claude use it' clause at all. The description reads as a persona statement ('You are an expert') rather than a functional description.

1 / 5

Trigger Term Quality

Includes some relevant keywords like 'debugging', 'distributed systems', 'production incidents', and 'observability', but misses natural user phrases like 'error logs', 'stack trace', 'monitoring', 'alerting', 'tracing', 'metrics', or 'crash'.

3 / 5

Distinctiveness Conflict Risk

The description is broad enough to overlap with general debugging skills, monitoring/observability skills, and incident response skills. Without specific actions or triggers, it could conflict with many related skills.

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.