CtrlK
BlogDocsLog inGet started
Tessl Logo

error-monitoring

Use when setting up a new project's production observability stack, reviewing incident response readiness, or investigating why errors are going undetected.

48

Quality

52%

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-monitoring/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

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

A lean, well-structured overview that appropriately pushes implementation detail into a single one-level reference file. Its weaknesses are the motivational intro paragraph Claude doesn't need, the absence of any executable commands or code in the body, and no verification step to confirm the monitoring setup actually works.

Suggestions

Delete or compress the introductory 'why monitoring matters' paragraph — it explains a concept Claude already knows and is the body's only padding.

Add an explicit validation step to the workflow, e.g., 'After setup, trigger a test exception and confirm it appears in the dashboard with correct release/environment tags,' to close the Check→Fix loop.

Include one minimal executable snippet in the body (e.g., a Sentry.init config with DSN, release, and environment) or name the exact config keys in the Fix section so guidance is executable without opening the reference.

DimensionReasoningScore

Conciseness

The opening paragraph ('Production errors are invisible without monitoring. Users rarely file detailed bug reports — they simply leave... cutting mean time to detect (MTTD) from days to minutes') explains why error monitoring matters — knowledge Claude already has — but the rest (Quick Reference bullets, Check/Fix/Explain/Code Review) is tight. This fits 'Mostly efficient but includes some unnecessary explanation or could be tightened'; not score 2 because only one paragraph is padded.

3 / 5

Actionability

The Quick Reference gives specific directives ('Install an error monitoring SDK (Sentry, Datadog, Bugsnag, etc.) early in the app entry point', 'Capture unhandled exceptions, unhandled promise rejections, and React error boundaries', 'Attach user context, release version, and environment to every event'), but the body contains no executable code or commands — the Fix section stays high-level ('Integrate an error monitoring SDK, configure environment and release tagging...') and all implementation detail is deferred. This matches 'Some concrete guidance but incomplete... missing key details' rather than score 4's 'concrete code or commands'.

3 / 5

Workflow Clarity

A rough sequence exists (Check → Fix → Code Review), but the Quick Reference bullets are unnumbered and there is no validation checkpoint after fixing (e.g., trigger a test error and confirm it lands in the dashboard, verify alerts fire). This fits 'Steps listed but validation gaps; sequence present but checkpoints missing or implicit' rather than score 4, which requires most checkpoints explicitly present.

3 / 5

Progressive Disclosure

The ~45-line body is a clean overview (Quick Reference, Check/Fix/Explain/Code Review) with a single, clearly signaled, one-level-deep reference: 'For full implementation details, code examples, and framework-specific guidance, see references/rule.md' — a real file containing the executable code. This matches 'Clear overview with well-signaled one-level-deep references; content appropriately split'.

5 / 5

Total

14

/

20

Passed

Description

47%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 well-scoped trigger description with natural phrasing and a distinct niche, but it answers only 'when should this run' and never 'what does this skill do'. Adding a leading capability statement (e.g., 'Integrate and configure production error monitoring with Sentry, Datadog, or Bugsnag') would fix the completeness gap.

Suggestions

Prepend a 'what' clause stating concrete capabilities (e.g., 'Integrates error monitoring SDKs, configures release/environment tagging, and sets up alerting. Use when...') to satisfy the completeness anchor for score 5.

Add the natural trigger terms users actually say — 'error monitoring', 'error tracking', 'Sentry', 'Bugsnag' — to strengthen trigger_term_quality from 4 toward 5.

State 1-2 concrete actions the skill performs (installing SDKs, reviewing monitoring configuration) so specificity rises from domain-only to action-bearing.

DimensionReasoningScore

Specificity

The description names its domain well ('production observability stack', 'incident response readiness', 'errors are going undetected') but contains no statement of what the skill actually does — every phrase is a usage trigger, not a capability. It matches the anchor 'Names the domain but actions are minimal or generic' rather than score 3, which requires 1-2 concrete skill actions.

2 / 5

Completeness

The description is exclusively a 'Use when...' clause ('Use when setting up... reviewing... or investigating...') with no 'what' statement of the skill's capabilities at all. This matches the score-2 anchor 'only when is present without what' exactly; score 3 is the inverse case (clear what, missing when), and score 4 requires both.

2 / 5

Trigger Term Quality

Phrases like 'setting up a new project's production observability stack' and 'investigating why errors are going undetected' are natural things a user would say, giving good keyword coverage. Not score 5 because common synonyms users would actually say — 'error monitoring' itself, 'error tracking', 'Sentry' — are absent; not score 3 because the terms present are specific and varied rather than generic.

4 / 5

Distinctiveness Conflict Risk

The error-monitoring/observability niche is mostly distinct with concrete trigger contexts. Minor overlap risk remains with closely related skills (generic logging, incident-management, or testing skills could plausibly claim 'incident response readiness'), so it fits 'Mostly distinct; minor overlap risk' rather than the clear-niche score 5.

4 / 5

Total

12

/

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

metadata_version

'metadata.version' is missing

Warning

Total

15

/

16

Passed

Repository
thedaviddias/Front-End-Checklist
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.