CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

error-debugging-error-trace

You are an error tracking and observability expert specializing in implementing comprehensive error monitoring solutions. Set up error tracking systems, configure alerts, implement structured logging, and ensure teams can quickly identify and resolve production issues.

49

Quality

62%

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-trace/SKILL.md

The canonical home for this skill is error-debugging-error-trace in rmyndharis/antigravity-skills

SKILL.md
Quality
Evals
Security

Quality

Content

50%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 well-organized with sensible Use/Do-not-use boundaries and a safety section, but it functions only as an outline: every instruction is a high-level directive with no concrete commands, examples, or severity taxonomy, and the playbook file it defers to for detail is missing from the bundle. A reader following 'open resources/implementation-playbook.md' would hit a missing file, leaving the skill with no executable depth at all.

Suggestions

Add concrete guidance to the Instructions — an example severity taxonomy, a sample alert-routing configuration, or a test-error snippet — so the skill is actionable without the missing playbook.

Ship the referenced `resources/implementation-playbook.md` (or remove the reference), since the file does not exist in the bundle and the body defers all detail to it.

Remove the verbatim repetition of the frontmatter description and fold the redundant 'Context' section into the trigger bullets to reclaim tokens.

DimensionReasoningScore

Conciseness

The body is lean bullet structure with no explanations of concepts Claude already knows, matching anchor 4's 'efficient; minor instances that could be trimmed': the opening paragraph repeats the frontmatter description verbatim and the 'Context' section largely restates the 'Use this skill when' bullets. Not anchor 3 because the redundancy is minor rather than a pattern of unnecessary explanation; not anchor 5 because the duplicated description and Context sections are tokens that earn nothing.

4 / 5

Actionability

The Instructions are high-level directives ('Assess current error capture, alerting, and grouping', 'Define severity levels and triage workflows') with no commands, configuration examples, severity taxonomy, or tool specifics — matching anchor 2's 'minimal concrete guidance; high-level hints but missing the specific steps to execute'. Not anchor 1 because the steps do enumerate what to do and include one semi-concrete action ('Validate signal quality with test errors'); not anchor 3 because nothing in the body is executable or example-driven, and the file it defers to for details does not exist.

2 / 5

Workflow Clarity

A coherent sequence is listed (assess → define severities/triage → configure logging/tracing/routing → validate with test errors), and a validation step exists, but there are no explicit checkpoints, commands, or a fix-and-retry feedback loop — matching anchor 3's 'steps listed but validation gaps; checkpoints missing or implicit'. Not anchor 4 because no step includes how to verify or what to do on failure; not anchor 2 because validation is not absent and the sequence is coherent.

3 / 5

Progressive Disclosure

Section structure is good and the reference is clearly signaled in both Instructions and Resources, but the single referenced file `resources/implementation-playbook.md` does not exist in the bundle (no resources/, references/, scripts/, or assets/ directory is present), so the one-level-deep deferral is a dangling pointer. This lands at anchor 3 ('some structure but could be better organized') rather than 4–5 because navigation to the detailed content fails, and not 2 because the reference is not buried and nothing that belongs in a separate file is inlined.

3 / 5

Total

12

/

20

Passed

Description

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

The description communicates a clear domain and a reasonable set of concrete actions, but it is written in second-person voice, omits any 'Use when...' trigger clause, and uses broad observability language that risks overlap with adjacent skills. It reads as a persona statement rather than a third-person capability description with explicit activation triggers.

Suggestions

Rewrite in third person and add an explicit trigger clause, e.g. 'Set up error tracking systems, configure alerts, and implement structured logging. Use when the user mentions error monitoring, Sentry, crash reports, alert fatigue, or production incident triage.'

Include natural synonyms and tool names users actually say (error reporting, crash reporting, Sentry, Rollbar, incident triage) to improve trigger-term coverage and distinctiveness.

Narrow the scope language (e.g. drop generic 'observability') so the description is distinguishable from logging, APM, and incident-response skills.

DimensionReasoningScore

Specificity

Concrete actions are listed ('Set up error tracking systems, configure alerts, implement structured logging') which alone would fit anchor 4, but the description opens with second-person voice ('You are an error tracking and observability expert'), and the rubric requires reducing specificity by 1 for non-third-person voice. Not anchor 5 since 'ensure teams can quickly identify and resolve production issues' is outcome fluff with no tracing or tool coverage; not anchor 2 since several concrete actions are named.

3 / 5

Completeness

The 'what' is clear (set up tracking systems, configure alerts, implement structured logging), but there is no 'Use when...' clause or equivalent explicit trigger guidance, which the rubric explicitly caps at 3. It is not anchor 4 because the 'when' is only weakly implied by the domain framing, and not anchor 2 because the 'what' is concrete rather than vague.

3 / 5

Trigger Term Quality

Natural phrases users would say are present: 'error tracking', 'error monitoring', 'alerts', 'structured logging', 'production issues'. Falls short of anchor 5 because common synonyms and specifics like 'Sentry', 'crash reporting', 'error reporting', or 'incident' are missing; better than anchor 3 since keyword coverage goes well beyond a couple of generic terms.

4 / 5

Distinctiveness Conflict Risk

'Error tracking and observability' names a recognizable niche, but broad terms like 'observability', 'monitoring', and 'production issues' create real overlap with logging, APM, incident-response, and general DevOps reliability skills. Not anchor 4 since no distinct trigger phrases carve out a unique activation boundary; not anchor 2 because the error-tracking focus does differentiate it from generic skills.

3 / 5

Total

13

/

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

administrakt0r/AI-Agents-Safe-Coding-Skills

Path

skills/error-debugging-error-trace/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.