CtrlK
BlogDocsLog inGet started
Tessl Logo

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/`.

68

Quality

83%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Discovery

89%

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 is a strong skill description that clearly defines its niche (Sentry-specific React/TypeScript bug pattern review) with an explicit 'Use when' clause covering multiple trigger scenarios. The main weakness is that the 'what' portion could be more specific about the concrete types of bug patterns or actions performed, rather than the general 'review for bug patterns' framing.

Suggestions

Add specific examples of the bug patterns detected, e.g., 'Detects null reference errors, missing error boundaries, incorrect hook dependencies, and unsafe type assertions drawn from real production issues.'

DimensionReasoningScore

Specificity

The description names the domain (Sentry React and TypeScript) and the general action (review for bug patterns from production issues), but doesn't list specific concrete actions like 'detect null reference errors, catch missing error boundaries, flag incorrect hook usage'. The actions remain at a high level.

2 / 3

Completeness

Clearly answers both 'what' (review React/TypeScript changes for bug patterns from real production issues) and 'when' (explicit 'Use when' clause listing five specific trigger scenarios: reviewing diffs/PRs, checking Warden findings, auditing branches, reviewing production-error patterns, looking for regressions in static/).

3 / 3

Trigger Term Quality

Includes strong natural trigger terms users would say: 'review', 'diff', 'PR', 'Warden findings', 'production-error patterns', 'regressions', 'static/', 'frontend', 'bug patterns'. These cover multiple natural phrasings a developer working on Sentry would use.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive due to the Sentry-specific context, mention of 'Warden findings', the `static/` directory, and the focus on production bug patterns in React/TypeScript. This is unlikely to conflict with generic code review or other frontend skills.

3 / 3

Total

11

/

12

Passed

Implementation

77%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This is a strong, well-structured skill that encodes real production bug patterns into an actionable review workflow. Its greatest strengths are the concrete red flags and safe patterns for each check, the clear confidence-based reporting criteria, and the disciplined instruction not to invent findings. The main weakness is that the body is somewhat long — the detailed patterns inline may overlap with the referenced files, and Check 8 (Logic Correctness) covers generic reasoning Claude already does well.

Suggestions

Move the detailed red flags and safe patterns for each check into the corresponding reference files, keeping only a 1-2 line summary per check in the main SKILL.md to improve conciseness and progressive disclosure.

Consider removing or significantly trimming Check 8 (Logic Correctness), as it covers generic code review reasoning that Claude already performs well without explicit instruction.

DimensionReasoningScore

Conciseness

The skill is mostly efficient and the production data context adds genuine value, but there's some redundancy — safe patterns and red flags across 8 checks create bulk that could be tightened. The preamble about 428 issues/524K events is useful context but slightly verbose. Some checks (like Check 8) are generic enough that Claude already knows them.

2 / 3

Actionability

Each check provides specific red flags with concrete code patterns, safe patterns with actual code examples (optional chaining, try-catch wrappers, clamping), and clear criteria for what to report vs. skip. The confidence table and reporting requirements give precise, executable guidance.

3 / 3

Workflow Clarity

The three-step workflow (classify → check patterns → report) is clearly sequenced with explicit decision points. The confidence table acts as a validation checkpoint, the instruction to stop and report zero findings prevents false positives, and the single-report-per-location rule prevents duplicates. The instruction to trace data flow before confirming serves as a verification step.

3 / 3

Progressive Disclosure

The skill references 7 detailed reference files (e.g., references/null-reference-errors.md) with a clear classification table for when to load each one, which is good structure. However, no bundle files were provided, so we cannot confirm these references exist. The main file itself is quite long (~200 lines of pattern details) and some of that content could potentially live in the referenced files instead of being duplicated in the overview.

2 / 3

Total

10

/

12

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.

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Repository
getsentry/sentry
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.