CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

frontend-design

Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.

59

Quality

74%

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 ./plugins/frontend-design/skills/frontend-design/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

56%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 delivers genuinely valuable and concrete design-thinking guidance (tone menu, differentiation, named font/color/motion techniques) with a clear build-then-verify workflow. It is dragged down by redundant coverage of the same topics across two sections, restatement of accessibility/performance basics Claude already knows, and a lack of file-level structure for the lengthy checklist and testing material.

Suggestions

Consolidate the duplicated typography, color, and animation guidance from "Common Design Issues" into the "Frontend Aesthetics Guidelines" section (or keep only the non-duplicated material) to remove the repetition.

Move the "Design Validation Checklist" and "Testing Your Design" sections into reference files (e.g., references/checklist.md) so SKILL.md stays a lean overview with clearly signaled one-level-deep references.

Trim content Claude already knows (alt-text conventions, semantic HTML tags, prefers-reduced-motion, GPU-accelerated properties) and replace the comment-only bash blocks with actual executable commands or plain prose guidance.

DimensionReasoningScore

Conciseness

Typography, color, and animation guidance is each covered twice ("Frontend Aesthetics Guidelines" lines 30-34 vs. "Common Design Issues" lines 47-72), the "Accessibility Violations" section restates knowledge Claude already has (alt text rules, semantic tags, keyboard access), and "Testing Your Design" pads non-executable comments into bash code fences. Several unnecessary or duplicated sections — noticeably verbose (level 2), though not the wholesale padding of level 1 since the design-thinking and aesthetic-direction content is genuinely additive.

2 / 5

Actionability

Concrete, specific guidance throughout: named font pairings ("Playfair Display, Bebas Neue, Archivo Black" with "Source Serif, Crimson Text, Work Sans"), exact breakpoints (320px, 768px, 1024px, 1440px), specific tools ("Motion library for React", WebAIM Contrast Checker URL), and concrete techniques (clamp(), font-display: swap, transform/opacity). Mostly actionable with a minor gap — no worked end-to-end example — so level 4 rather than the fully copy-paste-ready level 5.

4 / 5

Workflow Clarity

A clear sequence is marked by explicit temporal cues ("Before coding, understand the context...", "Then implement working code", "After creating a design, verify") and an extensive validation checklist acts as the checkpoint. The gap is the absence of a failure-recovery loop (no 'if the checklist fails, revise and re-verify'), which is a minor validation gap — level 4 rather than the explicit feedback loops of level 5, and checkpoints are explicit rather than implicit so not level 3.

4 / 5

Progressive Disclosure

The file has good section headers, but it is a 165-line monolith with "Common Design Issues", "Design Validation Checklist", and "Testing Your Design" inlined where separate reference files would fit; no bundle files exist. Some structure but content that should be separate is inline — level 3, not level 4; the under-50-lines exception for a 5 does not apply.

3 / 5

Total

13

/

20

Passed

Description

78%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 that clearly states what the skill does and gives an explicit, naturally phrased trigger clause. Its main weaknesses are moderate specificity (capability claims lean on quality adjectives like "polished" and "high design quality") and slightly broad triggers that could overlap with adjacent web skills.

Suggestions

Enumerate one or two concrete capabilities in the description (e.g., typography selection, cohesive theming, motion design) instead of relying on quality adjectives like "high design quality" and "polished".

Add natural trigger synonyms such as "websites" or "UI" alongside "web components, pages, or applications" to broaden natural-user phrasing coverage.

DimensionReasoningScore

Specificity

The description names the domain ("frontend interfaces") with roughly two actions ("Create distinctive, production-grade frontend interfaces", "Generates creative, polished code"), but enumerates no specific capabilities like typography, theming, motion, or responsive work. This matches the '1-2 concrete actions, not comprehensive' anchor rather than the 'several specific actions' of level 4.

3 / 5

Completeness

It explicitly answers both: what ("Create distinctive, production-grade frontend interfaces... Generates creative, polished code that avoids generic AI aesthetics") and when, with a concrete trigger phrase ("Use this skill when the user asks to build web components, pages, or applications"). The level-4 caveat ('when could be more explicit') does not apply, so the level-5 anchor is the best fit.

5 / 5

Trigger Term Quality

"web components, pages, or applications" and "build" are natural phrases users would say, giving good keyword coverage, but common synonyms like "website", "UI", or "landing page" are absent. Good coverage with a few natural terms missing — level 4, not the comprehensive synonym/extension coverage of level 5.

4 / 5

Distinctiveness Conflict Risk

The design-quality/distinctive-aesthetic niche is mostly distinct with clear triggers, but "build web components, pages, or applications" is broad enough to overlap with general web-development or charting/design skills. Minor overlap risk — level 4, not the minimal-conflict clear niche of level 5.

4 / 5

Total

16

/

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

secondsky/claude-skills

Path

plugins/frontend-design/skills/frontend-design/SKILL.md

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.