CtrlK
BlogDocsLog inGet started
Tessl Logo

w3c-compliant

Use when reviewing templates, rendered HTML, or shared components related to Validate HTML against W3C standards. Validate the final browser-facing markup, not just the source framework abstraction.

60

Quality

71%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./skills/w3c-compliant/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

63%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 well-organized, short overview with excellent progressive disclosure — a clearly signaled, verified one-level reference in references/rule.md. However, it suffers from internal duplication (Quick Reference vs. Fix vs. Explain), padding that explains concepts Claude already knows, and body-level guidance that names tools (validator.w3.org, html-validate) without any executable command or example.

Suggestions

Deduplicate the common-issues list: it appears nearly verbatim in both Quick Reference and Fix — keep it in one place and drop the other.

Remove or drastically trim the opening rationale sentence and the Explain section, since 'why invalid HTML is bad' is knowledge Claude already has and adds token cost without new information.

Add one executable inline command (e.g., a concrete html-validate invocation for CI/CD) so the Fix section is actionable without opening references/rule.md.

DimensionReasoningScore

Conciseness

Mostly brief, but includes removable material: the rationale sentence "Invalid HTML causes unpredictable rendering across browsers, breaks accessibility tools, and makes debugging significantly harder" explains consequences Claude already knows; "Common issues: unclosed tags, invalid nesting, missing attributes" (Quick Reference) is duplicated nearly verbatim in Fix ("fix reported errors including unclosed tags, missing attributes, and invalid nesting"); and the Explain section reiterates why validation matters. Not a 4: there are several instances of duplication and known-concept padding; not a 2: the body is short overall with no tutorial-style prose.

3 / 5

Actionability

Some concrete guidance exists — "Use validator.w3.org or browser extensions", "Integrate validation into CI/CD with html-validate", and specific error types — but there are no executable commands or code in the body (e.g., an actual html-validate invocation), and "Run HTML through W3C validator and fix reported errors" is a high-level instruction rather than an executable step. Not a 4: nothing in the body is copy-paste ready, even though the deferred references/rule.md likely contains it; not a 2: specific tools and concrete error classes are named.

3 / 5

Workflow Clarity

The Check → Fix → Explain → Code Review sections give a clear sequence, and "Fix errors first, then warnings (errors cause rendering issues)" is an explicit prioritization checkpoint. Not a 5: the workflow implies fixing but never states a re-validate-after-fixing feedback loop (the fix/verify loop is implicit), so the checkpoint coverage is incomplete; not a 3: the sequence is clear and a prioritization rule is stated.

4 / 5

Progressive Disclosure

The body is a concise overview that clearly signals a single one-level-deep reference: "For full implementation details, code examples, and framework-specific guidance, see `references/rule.md`" — and that file exists in the bundle with substantive content (673 lines including code examples). Sections are well-organized and navigation is trivial, matching the 5 anchor.

5 / 5

Total

15

/

20

Passed

Description

78%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.

The description clearly states both what the skill does (validate final browser-facing markup against W3C standards) and when to use it (reviewing templates, rendered HTML, or shared components), with an explicit 'Use when' trigger clause in third-person voice. Keyword coverage is good, though it lacks common synonyms like 'validator' or 'invalid markup', and the templated "related to Validate HTML against W3C standards" phrasing is slightly awkward.

DimensionReasoningScore

Specificity

Quotes: "reviewing templates, rendered HTML, or shared components" and "Validate the final browser-facing markup" name the domain and 1-2 concrete actions (review markup artifacts, validate rendered output). Not a 4: it does not list several actions (no fixing, CI integration, or error handling in the description). Not a 2: the actions are concrete and target specific artifacts rather than generic.

3 / 5

Completeness

Explicitly answers both: what — "Validate the final browser-facing markup, not just the source framework abstraction" (against W3C standards); when — "Use when reviewing templates, rendered HTML, or shared components". The 'when' clause contains concrete trigger phrases, matching the 5 anchor; a 4 would require the 'when' to be less explicit or specific than it is here.

5 / 5

Trigger Term Quality

Natural terms users would say are present: "templates", "rendered HTML", "shared components", "W3C standards", "HTML". Not a 5: misses common variations and synonyms such as "validator", "invalid markup", "check my HTML", or file extensions. Not a 3: coverage is genuinely good, not just partial.

4 / 5

Distinctiveness Conflict Risk

W3C HTML validation of rendered markup is a clear niche with distinct triggers ("W3C standards", "rendered HTML"), but phrases like "reviewing templates... or shared components" carry minor overlap risk with general code-review or accessibility-focused skills. Not a 5 due to that overlap; not a 3 since the W3C validation focus is well-differentiated.

4 / 5

Total

16

/

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.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

Total

15

/

16

Passed

Repository
thedaviddias/Front-End-Checklist
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.