CtrlK
BlogDocsLog inGet started
Tessl Logo

webspec-index

Use webspec-index to query WHATWG, W3C, IETF and TC39 web specifications from the command line

64

1.48x
Quality

52%

Does it follow best practices?

Impact

80%

1.48x

Average score across 3 eval scenarios

SecuritybySnyk

Advisory

Suggest reviewing before use

Fix and improve this skill with Tessl

tessl review fix ./.agents/skills/webspec-index/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

64%

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

This is a solid CLI reference skill with excellent actionability — every command has concrete, executable examples with real spec identifiers. The main weaknesses are minor redundancy (duplicate examples, some restated information in the usage patterns section), and the lack of error handling/validation guidance in workflows. The structure is good but could benefit from slightly tighter editing and explicit error recovery steps.

Suggestions

Remove the duplicate 'DOM#concept-tree' example in the query section and trim explanatory sentences that restate what the examples already demonstrate.

Add brief error handling guidance — e.g., what to do when a query returns empty results, how to handle specs that fail to fetch, or how to interpret common error messages.

Consider moving the 'Usage patterns for Gecko development' section to a separate file (e.g., GECKO_PATTERNS.md) and linking to it, keeping SKILL.md as a concise command reference.

DimensionReasoningScore

Conciseness

Generally efficient but has some redundancy — the 'DOM#concept-tree' example appears twice in the query section, and the 'Usage patterns for Gecko development' section partially repeats information already covered in the commands section. Some explanatory sentences like 'This is the primary command — use it to read what a spec section says' could be trimmed.

2 / 3

Actionability

Every command is shown with concrete, copy-paste-ready examples. Multiple usage patterns are demonstrated with real spec identifiers, flags, and expected behaviors (e.g., exit codes for `exists`). The installation instructions are also concrete.

3 / 3

Workflow Clarity

The 'Usage patterns for Gecko development' section provides reasonable multi-step workflows, but there are no validation checkpoints or error recovery steps. For example, what happens if a query returns no results, or if cargo install fails? The workflows are sequential but lack feedback loops.

2 / 3

Progressive Disclosure

The content is well-structured with clear sections and headers, but it's somewhat long for a single file with no references to external documentation. The 'Usage patterns for Gecko development' section could potentially be a separate file, and there's no mention of a --help flag or external docs for deeper reference.

2 / 3

Total

9

/

12

Passed

Description

40%

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 identifies a clear and distinctive niche—querying web specifications from standards bodies—and names the specific tool. However, it lacks a 'Use when...' clause, lists only one action (query), and misses many natural trigger terms users might use when needing this skill (e.g., 'RFC', 'HTML spec', 'web standard').

Suggestions

Add an explicit 'Use when...' clause, e.g., 'Use when the user asks about web standards, needs to look up an HTML/CSS/JS specification, references an RFC, or mentions WHATWG/W3C/IETF/TC39.'

Expand the action list beyond 'query' to include specific capabilities like 'search specifications by keyword, retrieve section content, list available specs, look up RFCs'.

Include more natural trigger terms users would say, such as 'HTML spec', 'CSS spec', 'RFC', 'ECMAScript', 'web standard', 'spec reference', '.spec'.

DimensionReasoningScore

Specificity

Names the domain (web specifications) and one action (query), and lists specific standards bodies (WHATWG, W3C, IETF, TC39), but only describes a single action rather than multiple concrete capabilities like searching, reading, comparing specs, etc.

2 / 3

Completeness

Describes what it does (query web specifications) but has no explicit 'Use when...' clause or equivalent trigger guidance, and the what is also fairly thin. Per rubric guidelines, missing 'Use when' should cap completeness at 2, and the weak 'what' brings it to 1.

1 / 3

Trigger Term Quality

Includes good specific terms like 'WHATWG', 'W3C', 'IETF', 'TC39', and 'web specifications', but misses natural user phrases like 'look up a spec', 'HTML spec', 'CSS spec', 'RFC', 'ECMAScript proposal', 'web standard', or 'spec reference'.

2 / 3

Distinctiveness Conflict Risk

The combination of specific tool name 'webspec-index' and the narrow domain of querying WHATWG/W3C/IETF/TC39 specifications creates a very clear niche that is unlikely to conflict with other skills.

3 / 3

Total

8

/

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
mozilla/enterprise-firefox
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.