CtrlK
BlogDocsLog inGet started
Tessl Logo

javascript-pro

Master modern JavaScript with ES6+, async patterns, and Node.js APIs. Handles promises, event loops, and browser/Node compatibility. Use PROACTIVELY for JavaScript optimization, async debugging, or complex JS patterns.

60

Quality

70%

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/javascript-pro/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 well-organized, token-efficient skill body that is held back by a lack of concrete, executable guidance. The workflow is sequenced but lacks real validation checkpoints, and most instructions read as abstract directives rather than copy-paste-ready direction.

Suggestions

Add a small executable code snippet illustrating the preferred async/await + error-boundary pattern so the guidance is actionable rather than abstract.

Replace vague directives like 'Validate performance and compatibility' with a concrete verification step (e.g., a specific profiler command or checklist item).

Tighten generic lines such as 'Handle errors at appropriate boundaries' into a specific rule (e.g., where to wrap try/catch and what to surface).

DimensionReasoningScore

Conciseness

The body is lean and free of explanations of concepts Claude already knows, using terse bullets throughout, but a few generic directives ('Handle errors at appropriate boundaries') keep it just below the fully-earned score-5 anchor.

4 / 5

Actionability

Guidance is almost entirely high-level hints ('Identify runtime targets', 'Choose async patterns', 'Use functional patterns where appropriate') with no concrete code, commands, or executable examples, matching the minimal-guidance score-2 anchor.

2 / 5

Workflow Clarity

The 'Instructions' section lists a clear four-step sequence ending with 'Validate performance and compatibility', but the validation step is vague and there are no explicit checkpoints or feedback loops, fitting the score-3 anchor.

3 / 5

Progressive Disclosure

The body is under 50 lines, needs no external references (none exist in references/scripts/assets), and is organized into well-labeled sections (Use when, Do not use, Instructions, Focus Areas, Approach, Output), satisfying the simple-skill exception for a score of 5.

5 / 5

Total

14

/

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 clearly states both capabilities and explicit 'use when' triggers with natural phrasing. Its main weakness is mild genericness in action verbs and incomplete synonym/file-extension coverage.

DimensionReasoningScore

Specificity

The description lists several specific capability areas ('Handles promises, event loops, and browser/Node compatibility', 'JavaScript optimization, async debugging') rather than a single vague action, but the verbs are generic ('Master', 'Handles') and coverage is not fully comprehensive, so it sits below the score-5 anchor.

4 / 5

Completeness

It explicitly answers 'what' ('Master modern JavaScript with ES6+, async patterns, and Node.js APIs') and 'when' ('Use PROACTIVELY for JavaScript optimization, async debugging, or complex JS patterns') with concrete trigger phrases, matching the score-5 anchor.

5 / 5

Trigger Term Quality

It includes natural user phrases like 'JavaScript optimization', 'async debugging', and 'complex JS patterns' alongside technical terms (ES6+, event loops), giving good keyword coverage, but it lacks synonym variants and file extensions that would reach the comprehensive score-5 anchor.

4 / 5

Distinctiveness Conflict Risk

The JS/Node/browser niche is mostly distinct, but the description does not fence off TypeScript or general backend architecture, leaving minor overlap risk with closely related skills rather than the clear niche of the score-5 anchor.

4 / 5

Total

17

/

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.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

Total

15

/

16

Passed

Repository
rmyndharis/antigravity-skills
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.