CtrlK
BlogDocsLog inGet started
Tessl Logo

responsive-units

Use when reviewing stylesheets, component styles, and responsive behavior related to Use relative units for responsive layouts. Check the rendered layout across breakpoints and interaction states before proposing a fix.

56

Quality

65%

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

Quality

Content

68%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 lean, well-sectioned overview that appropriately defers implementation detail to references/rule.md, with specific executable directives in the Check and Fix sections. Its main weaknesses are the verbatim duplication of the reference file's rationale and the absence of any verification step in the body, even though one exists in the reference.

Suggestions

Add a brief verification step after Fix (e.g. "Verify: confirm computed styles in DevTools at one mobile and one desktop viewport — see references/rule.md#verification") to close the workflow gap.

Drop or drastically shorten the opening accessibility rationale, since it duplicates references/rule.md's "Why It Matters" verbatim and restates what Claude already knows.

Include the one-line conversion rule (px ÷ root font size = rem, e.g. 16px → 1rem) in the Fix section so the core transformation is executable without hopping to the reference.

DimensionReasoningScore

Conciseness

Mostly lean: terse Check/Fix/Explain/Code Review directives and a compact Quick Reference where every line earns its place. Not 5 because the opening accessibility rationale ("Fixed pixel values override user browser preferences, making your site inaccessible...") explains a concept Claude already knows and duplicates references/rule.md's "Why It Matters" verbatim.

4 / 5

Actionability

Concrete executable directives: "Find all px-based font-size, width, and padding values in this CSS file" and "Convert fixed px font sizes to rem equivalents", plus a Quick Reference mapping each unit to its use case. Not 5 because the body includes no detection method or conversion example — those details are one hop away in references/rule.md; not 3 because the guidance is more complete and specific than pseudocode-level hints.

4 / 5

Workflow Clarity

The Check → Fix → Explain → Code Review sections imply a coherent sequence, but the body contains no verification checkpoint — the rendered-layout validation mentioned in the description and rule.md's Verification section are never surfaced in the body. Not 4 because validation is absent rather than a minor gap; not 2 because the sections do define a rough, understandable sequence.

3 / 5

Progressive Disclosure

Clear sectioned overview with a well-signaled one-level-deep pointer to references/rule.md (a real file), plus the source rule URL. Not 5 because the opening rationale paragraph duplicates rule.md's "Why It Matters" verbatim, so the split between overview and reference is not perfectly clean; not 3 because structure and navigation are solid.

4 / 5

Total

15

/

20

Passed

Description

61%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 has a clear, explicit trigger clause and decent natural keywords, but it foregrounds the review workflow while leaving the skill's actual capability (identifying and converting fixed px values to relative units) implicit in an awkwardly embedded rule title. Restructuring to lead with concrete actions would raise both specificity and completeness.

Suggestions

State the core capability explicitly as actions, e.g. "Flags fixed px font-size, width, and padding values and converts them to rem, %, em, or clamp() equivalents" rather than relying on the embedded rule title.

Add the most natural trigger terms users would say — "CSS", "px", "rem", "media queries" — to keyword coverage.

Restructure as "<what it does>. Use when reviewing CSS stylesheets or responsive layouts..." so the what and when are separate, explicit sentences.

DimensionReasoningScore

Specificity

Names the domain ("reviewing stylesheets, component styles, and responsive behavior") and a couple of concrete actions ("Check the rendered layout across breakpoints and interaction states before proposing a fix"), but the skill's core capability — flagging/converting fixed px values to relative units — is only implied via the embedded rule title. Not 4 because the stated actions describe the review process rather than the skill's actual capabilities.

3 / 5

Completeness

The "when" is explicit ("Use when reviewing stylesheets, component styles, and responsive behavior related to Use relative units for responsive layouts"), but the "what" is only weakly conveyed — "proposing a fix" is generic and the concrete capability is never stated as an action. Not 4 because the what is not explicitly stated; not 2 because both elements are at least weakly present.

3 / 5

Trigger Term Quality

Good natural keyword coverage: "stylesheets", "component styles", "responsive behavior", "breakpoints", "interaction states" are phrases users would say. Not 5 because the most natural term "CSS" is absent, along with "px" and "rem"; not 3 because coverage clearly exceeds "some relevant keywords".

4 / 5

Distinctiveness Conflict Risk

"responsive behavior" and "breakpoints" scope this to CSS responsive-unit review, making it mostly distinct. Not 5 because "reviewing stylesheets... and responsive behavior" is broad enough to overlap with other responsive-CSS rule skills.

4 / 5

Total

14

/

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.