CtrlK
BlogDocsLog inGet started
Tessl Logo

css-order

Use when reviewing stylesheets, component styles, and responsive behavior related to Order CSS files correctly. Check the rendered layout across breakpoints and interaction states before proposing a fix.

54

Quality

61%

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/css-order/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 well structured for progressive disclosure — a lean overview with clearly signaled one-level-deep pointer to a substantial references/rule.md — and the Check/Fix flow is clear for a simple rule. Its weaknesses are redundancy (FOUC explained twice, Check duplicating the Quick Reference) and the absence of any executable example in the body itself, leaving the concrete fix pattern only in the reference.

Suggestions

State the rule and its rationale once: drop the duplicate FOUC acronym expansions and merge the "Check" section into the Quick Reference, since it restates the same bullet almost verbatim.

Inline a minimal correct head snippet (CSS link tags before script tags with async/defer) in the Fix section so the guidance is executable without opening the reference — the full examples can stay in references/rule.md.

Add a one-line post-fix verification step (e.g., "After reordering, confirm the page renders styled on first paint with no FOUC") to close the validation gap and enable a top workflow score.

DimensionReasoningScore

Conciseness

The body is short, but it repeatedly explains what Claude already knows: "FOUC (Flash of Unstyled Content)" is expanded twice after the intro already glosses it ("users see unstyled content while waiting for styles to load"), and the "Check" section restates the Quick Reference bullet ("Load all CSS files before JavaScript in the document head") nearly verbatim. It fits anchor 3 — mostly efficient but with unnecessary explanation that could be tightened — rather than anchor 4's minor instances.

3 / 5

Actionability

The Fix guidance is concrete ("Reorganize head section to load all CSS files before JavaScript files, except for asynchronous scripts that don't block rendering"), but the body contains no executable example of correct ordering — no HTML snippet or command — leaving key details (what a correct head looks like) only in the reference file. This matches anchor 3 (some concrete guidance but incomplete) rather than anchor 4, which requires concrete code or commands with only minor gaps.

3 / 5

Workflow Clarity

The Check → Fix → Explain → Code Review structure gives a clear, unambiguous sequence for a single-purpose fix, and the "Check" section acts as a pre-fix checkpoint. It falls short of anchor 5 because there is no post-fix validation step (e.g., re-verify that styles render without FOUC after reordering), a minor gap matching anchor 4.

4 / 5

Progressive Disclosure

The body is a lean overview (~34 lines) with well-organized sections, and it clearly signals a single one-level-deep reference — "For full implementation details, code examples, and framework-specific guidance, see `references/rule.md`" — which exists in the bundle (19 KB with HTML examples and framework guidance). Content is appropriately split between inline quick guidance and the reference file, matching the top anchor exactly.

5 / 5

Total

15

/

20

Passed

Description

58%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 an explicit "Use when..." trigger and a stated action, so it clears the minimum bar for completeness, but the garbled phrase "related to Order CSS files correctly" hides the skill's actual purpose (CSS/JS load order in the head) and weakens every other dimension. The framing around rendered layouts, breakpoints, and interaction states mischaracterizes the rule and increases overlap risk with generic CSS-review skills.

Suggestions

Rewrite the first sentence so the capability reads naturally and states the real rule, e.g. "Verify all CSS files load before JavaScript files in the document head; reorder them when they don't" — replacing the garbled "related to Order CSS files correctly" clause.

Add the natural trigger terms users actually say for this rule — "FOUC", "unstyled content", "render-blocking", "CSS before JavaScript", "slow first paint" — and drop the off-target "responsive behavior / breakpoints / interaction states" framing, which describes a different skill and raises conflict risk.

Keep the second sentence as the concrete "what" but align it with the rule: "Check the head's CSS/JS ordering and flag render-blocking scripts before proposing a fix."

DimensionReasoningScore

Specificity

The description names the domain ("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 qualifier "related to Order CSS files correctly" is garbled and obscures what the review actually targets. It does not reach anchor 4 because the listed actions are few and the key phrase naming the real capability (CSS/JS load order) is unintelligible.

3 / 5

Completeness

Both parts are present: an explicit "Use when reviewing stylesheets, component styles, and responsive behavior..." trigger clause and a what ("Check the rendered layout across breakpoints and interaction states before proposing a fix"). It falls short of anchor 5 because the "what" is off-target and awkwardly phrased — the rule is about head load order, not rendered layout checks — so the answer to "what does this do" is not clear and concrete.

4 / 5

Trigger Term Quality

Relevant keywords are present ("stylesheets", "component styles", "responsive behavior", "breakpoints", "interaction states", "CSS files"), but the natural terms a user would say for this rule — "FOUC", "unstyled content", "render-blocking", "CSS before JavaScript", "slow first paint" — are all missing. It fits anchor 3 (some relevant keywords, missing common variations and synonyms) rather than anchor 4's fuller coverage.

3 / 5

Distinctiveness Conflict Risk

The opening trigger "reviewing stylesheets, component styles, and responsive behavior" is generic CSS-review territory that would also fire for media-query, CSS-performance, or component-styling skills; the only distinguishing element ("related to Order CSS files correctly") is buried in broken grammar. This matches anchor 3 (somewhat specific but could still overlap with similar skills) rather than anchor 4's mostly-distinct profile.

3 / 5

Total

13

/

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.