CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

responsive-images

Use when reviewing article images, cards, galleries, or any component rendered at multiple sizes across breakpoints. Check both the markup and the CSS layout because an incorrect `sizes` attribute can negate a perfectly good `srcset`.

Quality

75%

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/responsive-images/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.

The body is a well-disclosed overview that correctly delegates implementation detail to a real, one-level-deep reference file. However, the body itself leans vague: the Quick Reference explains concepts Claude already knows, the Fix section is circular, and Check/Fix/Code Review are unconnected modes with no verification step.

Suggestions

Replace the circular Fix section ('Implement responsive images with srcset...') with a minimal executable srcset/sizes markup example, or link directly to the Code Example section of references/rule.md.

Order Check → Fix → Code Review as an explicit sequence with a verification checkpoint, e.g. re-confirm the rendered image size at each breakpoint after applying a fix.

Trim the intro sentence and Quick Reference bullets, which recap how srcset/sizes/DPR work — knowledge Claude already has — or move them into references/rule.md.

DimensionReasoningScore

Conciseness

The intro ("Serving a 2000px image to a 400px phone screen... srcset lets the browser download only the size it needs") and Quick Reference ("Browser selects optimal size based on viewport and DPR") recap how srcset/sizes/DPR work — concepts Claude already knows. Mostly efficient overall, but the Quick Reference section could be cut entirely, keeping it below anchor 4.

3 / 5

Actionability

"Flag pages that always ship desktop-sized assets to mobile, omit `sizes`, or generate variants that do not match the actual rendered layout" is genuinely concrete, but no executable markup appears anywhere in the body and the Fix section is circular ("Implement responsive images with srcset..." to fix responsive images). Some concrete guidance, but key execution details are missing or deferred.

3 / 5

Workflow Clarity

The "## Check", "## Fix", "## Explain", and "## Code Review" headings read as parallel modes with no explicit sequence connecting them and no verification checkpoint (e.g., re-confirming rendered sizes after a fix). Not 2 because each section is individually coherent and the task is identifiable; not 4 because the sections never link into an ordered workflow.

3 / 5

Progressive Disclosure

"For full implementation details, code examples, and framework-specific guidance, see `references/rule.md`" is a single, clearly signaled, one-level-deep reference that exists and delivers exactly what the pointer promises (code examples, React/Next.js guidance). The lean overview body plus one detailed reference is an appropriate split with easy navigation.

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: it explicitly covers both what the skill does and when to use it, with concrete trigger phrases and technical specificity around srcset/sizes. The main gaps are missing common synonyms (especially the phrase "responsive images") and a slight understatement of the skill's implement/fix scope.

DimensionReasoningScore

Specificity

"Check both the markup and the CSS layout" and "reviewing article images, cards, galleries" name several concrete actions with specific technical targets (srcset/sizes interplay). Not 5 because it omits parts of the skill's actual scope (implementing srcset, generating variants), and not 3 because it goes beyond naming the domain to 2-3 specific check actions.

4 / 5

Completeness

Both parts are explicit: "Use when reviewing article images, cards, galleries, or any component rendered at multiple sizes across breakpoints" answers when with concrete triggers, and "Check both the markup and the CSS layout because an incorrect `sizes` attribute can negate a perfectly good `srcset`" answers what. Not 4 because the when clause is already fully explicit and specific.

5 / 5

Trigger Term Quality

Natural terms like "article images", "cards", "galleries", "breakpoints", "srcset", and "sizes" give good keyword coverage users would actually say. Not 5 because common synonyms are missing — notably the phrase "responsive images" itself, plus retina/hi-dpi and image-optimization phrasing.

4 / 5

Distinctiveness Conflict Risk

The srcset/sizes review niche with markup-and-CSS triggers is mostly distinct from other skills. Not 5 because "any component rendered at multiple sizes across breakpoints" is broad enough to overlap with general responsive-design, CSS, or image-optimization skills.

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.

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

Path

skills/responsive-images/SKILL.md

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.