CtrlK
BlogDocsLog inGet started
Tessl Logo

extract-errors

Use when adding new error messages to React, or seeing "unknown error code" warnings.

73

1.14x
Quality

Does it follow best practices?

Impact

81%

1.14x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Content

72%

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

The content is admirably lean and well-organized for a simple single-purpose skill, but two of its three steps are vague directives without concrete commands or a validation/feedback loop. Adding executable detail to the verification steps would lift actionability and workflow clarity.

Suggestions

Make step 2 concrete: specify how to identify uncoded errors (e.g. the command output or file path to inspect) rather than "report if any new errors need codes assigned".

Replace step 3's vague "Check if error codes are up to date" with an explicit verification command and an error-recovery branch (what to do when they are not).

Optionally note where newly assigned codes should be recorded so the workflow end-state is unambiguous.

DimensionReasoningScore

Conciseness

The body is a lean three-step list with no padding and no explanation of concepts Claude already knows; every line earns its place.

3 / 3

Actionability

Step 1 gives an executable command ("yarn extract-errors"), but steps 2 and 3 ("Report if any new errors need codes assigned", "Check if error codes are up to date") are vague directives with no concrete method or command, leaving the guidance incomplete.

2 / 3

Workflow Clarity

Steps are sequenced and step 3 acts as a verification checkpoint, but the check is implicit with no validation command and no feedback loop for what to do when codes are out of date, which the rubric caps at 2 for batch/error operations.

2 / 3

Progressive Disclosure

This is a short single-purpose skill under 50 lines with no need for external references; the single well-organized "## Instructions" section satisfies the simple-skill allowance for a top score.

3 / 3

Total

10

/

12

Passed

Description

57%

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 is concise with an explicit trigger clause and a distinct niche, but it leans on situations rather than stating concrete capabilities, leaving the "what" implicit. Trigger coverage is relevant but narrow.

Suggestions

Lead with a concrete capability statement, e.g. "Extracts and assigns error codes for React error messages", before the "Use when" clause so the "what" is explicit.

Broaden trigger coverage with natural variations such as "error codes", "assign error codes", or "new error message".

Keep the third-person imperative form but ensure the opening verb describes the skill's action rather than only the user's situation.

DimensionReasoningScore

Specificity

It names the domain ("error messages to React") and two triggering situations, but does not list multiple concrete capabilities the way the score-3 anchor does (e.g. extract/assign/report). The actions described are situations rather than a comprehensive set of skills.

2 / 3

Completeness

It has an explicit "Use when ..." trigger clause answering "when", but the "what" (extract/assign error codes) is only implied from the triggers rather than stated as a concrete action, so it does not clearly answer both.

2 / 3

Trigger Term Quality

"adding new error messages to React" and "unknown error code" are natural phrases a developer would say, but coverage is thin compared to the score-3 anchor's broad set of variations; common alternatives like "error codes" or "assigning codes" are only implied.

2 / 3

Distinctiveness Conflict Risk

"React" plus the specific "unknown error code" warning string carves out a clear niche unlikely to be triggered by unrelated skills, matching the distinct-trigger anchor.

3 / 3

Total

9

/

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
facebook/react
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.