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.
76
63%
Does it follow best practices?
Impact
98%
1.11xAverage score across 3 eval scenarios
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./skills/data/1-frontend-design/SKILL.mdQuality
Discovery
92%Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.
This is a strong skill description that clearly communicates both what it does and when to use it, with rich trigger terms covering many natural user phrasings. Its main weakness is potential overlap with general web development or coding skills, though the emphasis on design quality and avoiding generic aesthetics provides some differentiation. The description uses proper third-person voice throughout.
| Dimension | Reasoning | Score |
|---|---|---|
Specificity | Lists multiple specific concrete actions and outputs: 'web components, pages, artifacts, posters, applications' with further examples like 'websites, landing pages, dashboards, React components, HTML/CSS layouts'. Also specifies the quality dimension: 'production-grade', 'polished code and UI design', 'avoids generic AI aesthetics'. | 3 / 3 |
Completeness | Clearly answers both 'what' (create distinctive, production-grade frontend interfaces) and 'when' with an explicit 'Use this skill when...' clause listing specific trigger scenarios. Both dimensions are well-covered. | 3 / 3 |
Trigger Term Quality | Excellent coverage of natural terms users would say: 'web components', 'pages', 'artifacts', 'posters', 'applications', 'websites', 'landing pages', 'dashboards', 'React components', 'HTML/CSS layouts', 'styling', 'beautifying', 'web UI'. These are terms users would naturally use when requesting frontend work. | 3 / 3 |
Distinctiveness Conflict Risk | While it focuses on frontend/UI with a design-quality emphasis, the broad scope ('web components, pages, applications, React components, HTML/CSS') could overlap with general coding skills or other web development skills. The distinguishing factor is the 'high design quality' and 'avoids generic AI aesthetics' angle, but this could still conflict with generic frontend coding skills. | 2 / 3 |
Total | 11 / 12 Passed |
Implementation
35%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
This skill reads more like a design manifesto than actionable technical guidance. While it effectively communicates the anti-generic-AI aesthetic philosophy and provides useful creative direction, it critically lacks any concrete code examples, specific implementation patterns, or executable guidance that Claude could directly apply. The examples section lists bullet points describing aesthetics rather than showing actual code implementations.
Suggestions
Add at least 2-3 concrete, executable code examples (HTML/CSS/React) demonstrating how to implement distinctive designs - e.g., a minimal dashboard snippet with JetBrains Mono and precise spacing, or a brutalist layout with asymmetric CSS Grid.
Include specific actionable resources: recommended Google Fonts alternatives to the banned fonts, specific CSS techniques for each aesthetic direction (e.g., CSS custom properties patterns, animation snippets).
Add a clear numbered workflow: 1) Identify purpose/audience, 2) Choose aesthetic direction, 3) Select typography/colors, 4) Implement layout, 5) Add interactions, 6) Verify responsiveness and visual distinctiveness.
Create a separate reference file (e.g., FONT_PALETTES.md or DESIGN_PATTERNS.md) with curated font pairings, color schemes, and CSS patterns for each aesthetic direction listed.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The skill has some unnecessary verbosity - the 'When to Use This Skill' section repeats the description, and the lists of aesthetic directions and do/don't rules are somewhat padded. However, it's not egregiously verbose and most content serves a purpose. | 2 / 3 |
Actionability | The skill provides no executable code, no concrete commands, and no specific implementation patterns. It's entirely abstract guidance about design philosophy and aesthetic choices. For a frontend design skill, it should include at least one concrete code example showing how to implement a distinctive design (e.g., CSS custom properties setup, font loading, animation patterns). | 1 / 3 |
Workflow Clarity | There's an implicit workflow (understand context → choose aesthetic → implement), but no explicit sequencing with numbered steps or validation checkpoints. The 'Design Philosophy' section hints at a process but doesn't clearly define it. No verification steps for checking responsiveness, accessibility, or visual quality. | 2 / 3 |
Progressive Disclosure | The content is reasonably structured with clear sections and headers, but everything is inline in a single file. For a skill this broad (covering dashboards, landing pages, React components, etc.), it would benefit from linking to separate reference files for specific patterns, font recommendations, or code templates. The examples section at the end is thin and could be expanded in a separate file. | 2 / 3 |
Total | 7 / 12 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 — 11 / 11 Passed
Validation for skill structure
No warnings or errors.
632759f
Table of Contents
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.