CtrlK
BlogDocsLog inGet started
Tessl Logo

dimensions

Use when reviewing image assets, markup, and CDN or build transforms related to Set explicit width and height on images. Check encoded size, rendered size, loading strategy, and above-the-fold impact together. Separate real CLS risks from tiny decorative SVGs or ornament-only assets that are unlikely to move surrounding content.

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/dimensions/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 has a clear structure, concrete fix steps, and exemplary progressive disclosure to a single real reference file. Its main weaknesses are redundant conceptual padding (the Explain section and intro re-teach CLS basics) and a verification step that is gestured at but never made concrete.

Suggestions

Delete the 'Explain' section and the CLS-threshold intro paragraph; Claude already knows why missing dimensions cause layout shift — keep only any non-obvious specifics (e.g., browser aspect-ratio derivation) as one line in Quick Reference.

Replace 'describe how to confirm the fix in DevTools' with a concrete verification checkpoint, e.g., 'Verify: in DevTools' Elements panel the computed aspect-ratio matches the attribute ratio, or the Performance panel's CLS contribution drops to 0 for the fixed image'.

Merge the 'Quick Reference' bullets into Check/Fix to remove duplication of 'Always set width and height' and 'Missing dimensions are the leading cause of CLS', which repeat other sections verbatim.

DimensionReasoningScore

Conciseness

The intro paragraph and the entire 'Explain' section re-teach CLS basics Claude already knows ('a Core Web Vitals metric', 'Browsers derive aspect-ratio from these attributes'), and the 'Quick Reference' bullets plus the 'Code Review' section largely duplicate the Check/Fix content. There are several unnecessary explanation and padded sections, matching anchor 2 rather than anchor 3's mostly-efficient-with-minor-excess profile.

2 / 5

Actionability

The Fix section gives numbered, executable steps with concrete values ('width="800" height="450"', 'CSS max-width: 100% and height: auto', 'CSS aspect-ratio property as a fallback') and Check specifies scanning <img> and <picture>/<source> with file-path-and-line reporting. Minor gaps: no before/after HTML snippet inline (deferred to references/rule.md) and no DevTools verification command, so it stops short of fully copy-paste-ready coverage.

4 / 5

Workflow Clarity

The Check-then-Fix sequence is clearly ordered with exemption criteria and skip conditions, but validation is only vaguely referenced ('describe how to confirm the fix in DevTools') with no concrete checkpoint such as re-measuring CLS or inspecting the reserved aspect-ratio. This matches anchor 3: steps present but verification checkpoints missing or implicit, not anchor 4's mostly-present checkpoints.

3 / 5

Progressive Disclosure

The ~35-line body is cleanly sectioned (Quick Reference, Check, Fix, Explain, Code Review) and ends with a single clearly-signaled, one-level-deep pointer ('see references/rule.md') that resolves to a real 193-line reference file. Per the simple-skill guidance, this is well-organized with easy navigation, matching anchor 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 with an explicit 'Use when...' trigger, concrete enumerated actions, and a distinctive CLS-dimensions focus. Its weaknesses are the awkwardly embedded rule title, breadth that bleeds into adjacent image-delivery concerns, and missing common trigger synonyms such as 'layout shift' or 'image size'.

Suggestions

Rewrite the title-embedding phrase 'related to Set explicit width and height on images' into a natural capability verb phrase (e.g., 'Reviews <img> markup for missing width/height attributes').

Add natural user phrasings like 'layout shift', 'image size', 'aspect ratio', or 'Core Web Vitals' to improve trigger-term coverage.

Trim scope-creep terms ('CDN or build transforms', 'encoded size') that belong to sibling image rules and could cause the skill to trigger for the wrong rule.

DimensionReasoningScore

Specificity

The description lists several concrete actions ('Check encoded size, rendered size, loading strategy, and above-the-fold impact together. Separate real CLS risks from tiny decorative SVGs'), but embeds the rule title awkwardly ('related to Set explicit width and height on images') and stretches coverage into adjacent image-optimization concerns, leaving minor gaps. It exceeds anchor 3 (only 1-2 concrete actions) but falls short of anchor 5's comprehensive, tightly-scoped coverage.

4 / 5

Completeness

It explicitly answers both: what ('Check encoded size, rendered size, loading strategy, and above-the-fold impact together. Separate real CLS risks from tiny decorative SVGs') and when ('Use when reviewing image assets, markup, and CDN or build transforms'). Both what and when are present with concrete trigger phrases, matching the anchor 5 example structure.

5 / 5

Trigger Term Quality

Good keyword coverage including 'image assets', 'markup', 'CDN or build transforms', 'CLS', and 'width and height', which match phrases users would naturally say. Common variations like 'image size', 'layout shift', 'aspect ratio', and 'Core Web Vitals' are missing, keeping it below the comprehensive synonym coverage of anchor 5.

4 / 5

Distinctiveness Conflict Risk

The CLS/image-dimensions niche is mostly distinct with specific triggers ('tiny decorative SVGs', 'CLS risks'), but the broad opening ('image assets, markup, and CDN or build transforms') creates minor overlap risk with closely related image-optimization skills. It is more distinct than anchor 3's generic overlap but lacks the fully clear niche of anchor 5.

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