CtrlK
BlogDocsLog inGet started
Tessl Logo

srcset

Use when reviewing image assets, markup, and CDN or build transforms related to Use srcset for responsive images. Check encoded size, rendered size, loading strategy, and above-the-fold impact together.

61

Quality

73%

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/srcset/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

71%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-structured, actionable skill body with a clean check/fix workflow and exemplary progressive disclosure through one well-signaled reference file. Its main weakness is redundant teaching of srcset fundamentals Claude already knows (Explain section) plus a verbatim-duplicated intro paragraph, which costs token efficiency.

Suggestions

Cut the "Explain" section or reduce it to one line of non-obvious guidance — Claude already knows how srcset, width/density descriptors, and sizes work, and the reference file covers the browser-selection algorithm in more depth anyway.

Remove or drastically shorten the intro paragraph about the 1600px hero / 4x data / 50-80% bandwidth stats, since it duplicates the "Why It Matters" section of references/rule.md verbatim.

Name a concrete method for generating width variants (e.g., a sharp/ImageMagick command or framework build setting) in the Fix section so the fix workflow is fully executable, and add an explicit post-fix verification step (DevTools network check that the expected candidate loads) instead of only asking to describe one.

DimensionReasoningScore

Conciseness

The Quick Reference and Check/Fix sections are lean and actionable, but the "Explain" section re-teaches how width descriptors, density descriptors, and the sizes attribute work — concepts Claude already knows — and the opening "Without srcset, every user..." paragraph is duplicated verbatim from references/rule.md. Mostly efficient with some unnecessary explanation, matching anchor 3 rather than 4.

3 / 5

Actionability

The Check section gives four concrete flag criteria with required output ("Report each finding with file path and line number") and the Fix section gives numbered, specific steps (generate 400w/800w/1200w variants, add srcset, add sizes, keep src fallback, add width/height, show corrected HTML). It falls short of anchor 5 only because "Generate multiple width variants" names no tool or command for actually producing the variants.

4 / 5

Workflow Clarity

A clear Check → Fix → Explain → Code Review sequence with concrete per-image steps. Validation is present but only implicitly — "describe how to confirm the fix in DevTools" is framed as an output requirement rather than an explicit verify-after-fix step in the workflow, which is the minor validation gap that keeps it at anchor 4 rather than 5.

4 / 5

Progressive Disclosure

A ~45-line overview with a single, clearly signaled, one-level-deep reference ("For full implementation details, code examples, and framework-specific guidance, see references/rule.md" — verified to exist) whose scope is accurately described. Content is appropriately split between overview and detail file, and the simple-skill exception applies.

5 / 5

Total

16

/

20

Passed

Description

75%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 solid description with an explicit trigger clause and several concrete check actions, correctly scoped to the srcset/responsive-images domain. It falls short of top marks because the embedded rule title makes the what/when phrasing awkward, the fix workflow is not stated, and a few natural trigger synonyms are missing.

DimensionReasoningScore

Specificity

Lists several concrete actions ("reviewing image assets, markup, and CDN or build transforms"; "Check encoded size, rendered size, loading strategy, and above-the-fold impact together"), but the core capability of fixing/adding srcset is only implied through the embedded rule title rather than stated as an action, so coverage has minor gaps.

4 / 5

Completeness

Both halves are present: an explicit "Use when reviewing..." trigger clause and a what-clause ("Check encoded size, rendered size, loading strategy, and above-the-fold impact together"). However, the rule-title insertion ("related to Use srcset for responsive images") makes the phrasing awkward and the when-scoping slightly less crisp than a clean trigger phrase, so it sits at anchor 4 rather than 5.

4 / 5

Trigger Term Quality

Includes natural user terms like "srcset", "responsive images", "image assets", and "markup", which a user would plausibly say. A few natural variations are missing (e.g., "img tags", "picture element", "image optimization"), so it does not reach comprehensive synonym coverage.

4 / 5

Distinctiveness Conflict Risk

The srcset/responsive-images niche is fairly distinct with specific triggers, but broad terms like "image assets", "CDN or build transforms", "loading strategy", and "above-the-fold" overlap with closely related image skills (lazy loading, modern image formats), giving minor overlap risk consistent with anchor 4.

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.