CtrlK
BlogDocsLog inGet started
Tessl Logo

css-critical

Use when reviewing stylesheets, component styles, and responsive behavior related to Inline critical CSS for faster rendering. Check the rendered layout across breakpoints and interaction states before proposing a fix.

62

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

Quality

Content

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

An efficient, well-structured body that appropriately pushes implementation detail into references/rule.md and keeps the SKILL.md overview lean. Its weakness is executional concreteness: tool names and a byte budget are mentioned, but no runnable commands or async-loading pattern are given in the body, and the workflow lacks validation checkpoints such as verifying rendering or re-measuring LCP after inlining.

Suggestions

Add one copy-paste-ready example to the body, e.g. `npx critical index.html dist/index.html --inline` or a minimal build-plugin snippet, and the async-loading pattern (`<link rel="preload" ... onload>` trick) so the Fix step is executable rather than directive.

Add explicit validation checkpoints after Fix — e.g. confirm the above-the-fold render is unchanged at mobile/desktop breakpoints and re-measure LCP/FCP with Lighthouse — to lift workflow clarity.

Make the Check → Fix ordering an explicit numbered workflow so the sequence (analyze, inline, verify) is unambiguous rather than implied by section order.

DimensionReasoningScore

Conciseness

The ~30-line body is lean with no padding or concept tutorials; the Quick Reference bullets, short task sections, and a one-line rationale ('directly improving LCP and FCP scores') each earn their place. It assumes Claude's competence and defers detail to references/rule.md, matching the 5 anchor.

5 / 5

Actionability

Some concrete anchors exist — 'Inline ~14KB', 'Use tools: critical, critters, or Lighthouse', 'Load remaining CSS asynchronously' — but there is no executable command or config example (e.g., how to actually run `critical`, or the preload/async pattern), and the Check/Fix sections are high-level directives like 'Extract and inline critical CSS for above-the-fold content'. This lands on the 3 anchor: concrete guidance present but incomplete with key execution details missing.

3 / 5

Workflow Clarity

The Check → Fix → Explain → Code Review sections give a recognizable sequence with 'Check' preceding 'Fix', but there are no validation checkpoints (e.g., verify the inlined page renders correctly or measure LCP before/after). This matches the 3 anchor: sequence present but checkpoints missing or implicit; it does not reach 4, which requires most checkpoints to be present.

3 / 5

Progressive Disclosure

Clear, well-organized overview sections with a clearly signaled one-level-deep reference — 'For full implementation details, code examples, and framework-specific guidance, see `references/rule.md`' — and the referenced file exists in the bundle. Content is appropriately split (details and code examples live in rule.md), matching the 5 anchor.

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, explicit 'Use when...' description with concrete review actions and good natural trigger terms within the CSS domain. Its main weaknesses are an indirect statement of what the skill actually does (inline/extract critical CSS), reliance on a single review-verb framing, and absence of common performance-related synonyms like render-blocking or Core Web Vitals.

Suggestions

State the core operation up front in third person, e.g. 'Extracts and inlines critical above-the-fold CSS and defers the rest' — the current 'related to Inline critical CSS for faster rendering' phrase makes the what indirect.

Add natural trigger synonyms users would say, such as 'render-blocking CSS', 'page load speed', 'LCP/FCP', or 'Core Web Vitals', to broaden natural keyword coverage.

Distinguish it more sharply from sibling stylesheet-review rules by foregrounding 'critical CSS' and 'render-blocking' as the primary triggers rather than the generic 'reviewing stylesheets'.

DimensionReasoningScore

Specificity

Names the domain ('stylesheets, component styles, and responsive behavior') and several concrete actions — 'reviewing stylesheets', 'Check the rendered layout across breakpoints and interaction states before proposing a fix'. Falls just short of the 5 anchor because the actions are all review-flavored and never state the skill's core operation (extracting/inlining critical CSS).

4 / 5

Completeness

Both parts are present: 'what' — reviewing stylesheets/component styles/responsive behavior and checking rendered layout before proposing a fix; 'when' — the explicit 'Use when reviewing stylesheets, component styles, and responsive behavior related to Inline critical CSS'. The 'what' is indirect (the topic phrase 'related to Inline critical CSS for faster rendering' is bolted on) rather than the crisp, fully concrete pairing of the 5 anchor.

4 / 5

Trigger Term Quality

Good natural keyword coverage: 'stylesheets', 'component styles', 'responsive behavior', 'breakpoints', 'interaction states', 'critical CSS', 'faster rendering'. Missing common variations users would say such as 'render-blocking', 'page load speed', 'LCP/FCP', or 'Core Web Vitals', so it does not reach the comprehensive-synonym coverage of the 5 anchor.

4 / 5

Distinctiveness Conflict Risk

Scoped to critical CSS/rendering performance with distinct trigger phrases (breakpoints, interaction states, rendered layout), so it is mostly distinct from other skills. Minor overlap risk with sibling CSS-review skills (e.g., unused-CSS or general stylesheet-review rules) that would also fire on 'reviewing stylesheets'.

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.