CtrlK
BlogDocsLog inGet started
Tessl Logo

frontend-design

Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, artifacts, posters, or applications (examples include websites, landing pages, dashboards, React components, HTML/CSS layouts, or when styling/beautifying any web UI). Generates creative, polished code and UI design that avoids generic AI aesthetics.

83

1.03x
Quality

77%

Does it follow best practices?

Impact

88%

1.03x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./.cursor/skills/frontend-design/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

71%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, directive, and appropriately scoped for a creative-guidance skill, with a clear think-then-implement sequence and no bundle-file overhead. Its main weakness is token efficiency: several motivational flourishes and repeated anti-generic exhortations could be cut without losing guidance value, and concrete worked examples (e.g., a font pairing or a staggered-reveal snippet) would strengthen actionability.

Suggestions

Trim motivational padding ('There are so many flavors to choose from', 'Remember: Claude is capable of extraordinary creative work. Don't hold back...') and consolidate the repeated anti-generic warnings (lines 35-37 overlap the earlier guidelines) to improve conciseness.

Add one or two concrete micro-examples for the highest-impact guidance, such as a sample display/body font pairing or a short animation-delay stagger snippet, to push actionability toward fully executable guidance.

Convert the implied quality criteria into a brief explicit checklist (e.g., 'Before delivering: fonts distinctive? palette committed? motion high-impact?') to give the workflow a validation-style checkpoint.

DimensionReasoningScore

Conciseness

The body is mostly efficient directive prose that assumes Claude's competence, but includes unnecessary motivational padding ('There are so many flavors to choose from', 'Remember: Claude is capable of extraordinary creative work. Don't hold back...') and some restating of the same anti-generic point across sections. This matches anchor 3 ('mostly efficient but some unnecessary explanation or could be tightened') better than anchor 4, which requires only minor trimming.

3 / 5

Actionability

As an instruction-only skill it gives concrete, executable directives: 'Pair a distinctive display font with a refined body font', 'Prioritize CSS-only solutions', 'one well-orchestrated page load with staggered reveals (animation-delay)', 'Use Motion library for React when available'. Guidance is actionable without code per the code_vs_instruction scoring note, but lacks worked examples that would lift it to anchor 5.

4 / 5

Workflow Clarity

A clear two-phase sequence is present — 'Before coding, understand the context and commit to a BOLD aesthetic direction' (Purpose/Tone/Constraints/Differentiation) then 'implement working code' with defined quality criteria — and no destructive or batch operations exist that would require validation checkpoints. It sits at anchor 4 rather than 5 because there are no explicit checkpoints (e.g., a self-review pass against the stated criteria) and the criteria list is implicit rather than a checklist.

4 / 5

Progressive Disclosure

The skill is under 50 lines with no need for external references (no references/, scripts/, or assets/ exist and none are needed), and the body is well organized into clearly headed sections ('Design Thinking', 'Frontend Aesthetics Guidelines') with bold sub-labels. Per the simple-skill guideline, this earns anchor 5; there are no buried or nested references to penalize.

5 / 5

Total

16

/

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 this skill when...' clause backed by concrete, natural trigger phrases and a clear third-person statement of capabilities. The only weaknesses are mild: a few missing natural synonyms ('frontend', 'design a UI') and a slightly broad 'styling/beautifying any web UI' trigger that creates minor overlap risk.

DimensionReasoningScore

Specificity

The description names the domain and several concrete actions/objects ('build web components, pages, artifacts, posters, or applications', 'Generates creative, polished code and UI design'), with only minor abstraction ('high design quality'). It falls just short of anchor 5's comprehensive multi-action coverage and clearly exceeds anchor 3's '1-2 concrete actions'.

4 / 5

Completeness

It explicitly answers both: what ('Create distinctive, production-grade frontend interfaces... Generates creative, polished code and UI design') and when ('Use this skill when the user asks to build web components, pages, artifacts, posters, or applications...'), with concrete trigger phrases, matching the anchor 5 example's structure. Not below 5 since neither half is vague or implicit.

5 / 5

Trigger Term Quality

Natural phrases users would say are well covered ('build web components', 'websites, landing pages, dashboards', 'styling/beautifying any web UI'), matching anchor 4's 'good keyword coverage; a few natural terms missing' (e.g., 'frontend', 'design a UI', 'make it pretty' are absent). Not anchor 5, since synonym/file-extension-level coverage is not present, but well above anchor 3's partial keyword set.

4 / 5

Distinctiveness Conflict Risk

The niche (distinctive UI design, avoiding 'generic AI aesthetics') is mostly distinct with clear triggers, but 'styling/beautifying any web UI' is broad enough to invite minor overlap with adjacent web/design skills — matching anchor 4 rather than anchor 5's minimal conflict risk.

4 / 5

Total

17

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
revokslab/ShipFree
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.