CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

sentry-javascript-bugs

Review Sentry React and TypeScript changes for bug patterns drawn from real production issues. Use when reviewing a frontend diff or PR, checking Warden findings, auditing the current branch, reviewing production-error patterns, or looking for common regressions in `static/`.

Quality

90%

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

SKILL.md
Quality
Evals
Security

Quality

Content

92%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 a tight, production-data-grounded review workflow: concrete red flags and code-level fixes for each pattern, explicit confidence gating and stop conditions, and a clean classification table that offloads per-category detail to real one-level reference files. Only minor trimming of a few basic safe-pattern explanations would push it further.

DimensionReasoningScore

Conciseness

The body is dense and functional: red-flag/safe-pattern checklists, a confidence-gating table, and per-check production stats, with almost no padding or teaching of background concepts. It stops short of a 5 because a few safe-pattern lines explain basics Claude already knows (e.g., 'Optional chaining: `obj?.property?.nested`', 'Always provide dependency arrays for `useEffect`') and Check 8's generic reasoning prompts could be trimmed.

4 / 5

Actionability

For an instruction-only review skill the guidance is fully concrete: each check pairs specific red flags with concrete fix patterns containing actual code (`if (!traceSlug) return fallbackLink`, `Math.min(100, Math.max(0, precision))`, `capturedRef.current` dedup), names real endpoints/status codes, and specifies exactly what each finding must include. Specific examples cover the common cases, matching the top anchor.

5 / 5

Workflow Clarity

A clear Scope → classify → check patterns → report sequence with explicit checkpoints: a HIGH/MEDIUM/LOW confidence table that gates what gets reported, a requirement to trace the code path before reporting, an explicit stop condition ('If no checks produced a potential finding, stop and report zero findings'), and a one-finding-per-location dedup rule. This matches 'clear sequence with explicit validation steps and checklists'; the review is read-only so no destructive-operation validation loop is required.

5 / 5

Progressive Disclosure

The body is a well-organized overview: a classification table routes each code type to one of 7 real, one-level-deep reference files (all verified present in references/, none nesting further), while the top patterns are summarized inline with pointers for detail. This matches 'clear overview with well-signaled one-level-deep references; content appropriately split'.

5 / 5

Total

19

/

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 explicitly answers what the skill does and when to use it, with concrete, natural trigger phrases and tight scoping to the Sentry frontend domain. Keyword coverage is good but misses a few common synonyms a user might naturally say.

DimensionReasoningScore

Specificity

The description names a concrete domain ('Review Sentry React and TypeScript changes for bug patterns drawn from real production issues') and the when-clause enumerates several specific tasks ('reviewing a frontend diff or PR, checking Warden findings, auditing the current branch'), which fits 'several specific actions; minor gaps'. Not a 5 because the core capability is a single review action rather than a comprehensive list of distinct capabilities; not a 3 because the enumerated review tasks go beyond 1-2 minimal actions.

4 / 5

Completeness

Both parts are explicit: the what ('Review Sentry React and TypeScript changes for bug patterns drawn from real production issues') and a concrete when ('Use when reviewing a frontend diff or PR, checking Warden findings, auditing the current branch, reviewing production-error patterns, or looking for common regressions in `static/`'), matching the anchor for clearly and explicitly answering both what AND when with concrete trigger phrases.

5 / 5

Trigger Term Quality

Natural user phrases are well covered: 'reviewing a frontend diff or PR', 'auditing the current branch', 'checking Warden findings', 'production-error patterns', 'common regressions', 'static/'. A few natural synonyms are missing (e.g., 'code review', 'bug hunt', 'TypeScript errors'), so it sits at 'good keyword coverage; a few natural terms missing' rather than the comprehensive 5 anchor.

4 / 5

Distinctiveness Conflict Risk

The Sentry/Warden/`static/` scoping gives it a clear niche with minimal conflict against unrelated skills, matching 'mostly distinct'. It falls short of 5 because the fairly broad trigger 'reviewing a frontend diff or PR' overlaps with generic code-review skills in a frontend repo; it is well above 3 because the Sentry-specific triggers (Warden findings, production-error patterns, `static/`) are unmistakable.

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

getsentry/sentry

Path

.agents/skills/sentry-javascript-bugs/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.