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, or applications. Generates creative, polished code that avoids generic AI aesthetics.

72

1.09x
Quality

58%

Does it follow best practices?

Impact

96%

1.09x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./plugins/frontend-design/skills/frontend-design/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

50%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This skill provides a strong conceptual framework for creating distinctive frontend interfaces with good anti-pattern guidance, but it falls short on actionability by lacking any concrete code examples, starter templates, or executable snippets. The workflow is loosely structured without validation checkpoints, and the content could be more concise by removing motivational filler and redundant emphasis on avoiding generic aesthetics.

Suggestions

Add 2-3 concrete, executable code examples showing distinctive implementations (e.g., a hero section with a specific aesthetic, a card component with unique typography and animation) to raise actionability.

Include explicit validation/review steps in the workflow, such as 'Check: Does the output pass these 3 distinctiveness criteria?' or 'Verify accessibility with semantic HTML and contrast ratios.'

Extract detailed reference material (font pairing suggestions, color palette examples, animation patterns) into separate bundle files and reference them from the main skill to improve progressive disclosure.

Remove motivational language ('Don't hold back', 'Claude is capable of extraordinary creative work') and consolidate the repeated warnings about generic aesthetics into a single concise anti-pattern list.

DimensionReasoningScore

Conciseness

The skill contains some unnecessary motivational language ('Claude is capable of extraordinary creative work', 'Don't hold back') and repetitive emphasis on avoiding generic aesthetics (stated multiple times). The guidelines section is reasonably dense but could be tightened—some bullet points explain concepts Claude already understands about design.

2 / 3

Actionability

The skill provides specific design principles and anti-patterns (e.g., avoid Inter/Roboto, use CSS variables, use Motion library for React) but lacks any concrete code examples, starter templates, or executable snippets. It describes what to do at a conceptual level rather than showing how with copy-paste ready code, which is a significant gap for a frontend coding skill.

2 / 3

Workflow Clarity

There is a loose two-phase workflow (Design Thinking → Implementation) with some structure in the design phase, but no explicit validation steps, no checklist for quality assurance, and no feedback loop for checking the output against the aesthetic goals. For a skill that produces production-grade code, missing verification steps (accessibility checks, visual review prompts, browser compatibility) is a notable gap.

2 / 3

Progressive Disclosure

The content is organized into clear sections (Design Thinking, Frontend Aesthetics Guidelines) which is good, but everything is in a single file with no references to supporting materials. Given the breadth of topics (typography, color, motion, spatial composition, backgrounds), separate reference files with font pairing examples, color palette templates, or animation snippets would improve navigation and reduce the monolithic feel.

2 / 3

Total

8

/

12

Passed

Description

67%

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 a clear structure with both 'what' and 'when' clauses, which is good for completeness. However, it lacks specific concrete actions beyond the general 'build web components, pages, or applications' and misses many natural trigger terms users would use. The differentiator of 'high design quality' and avoiding 'generic AI aesthetics' is interesting but could conflict with other frontend or design-related skills.

Suggestions

Add more specific concrete actions such as 'create responsive layouts, implement animations, design landing pages, build dashboards' to improve specificity.

Expand trigger terms to include common user language like 'HTML', 'CSS', 'website', 'UI', 'landing page', 'React', 'dashboard', '.html' to improve discoverability.

Clarify the niche more precisely—specify what distinguishes this from a general frontend coding skill, e.g., 'Use when the user prioritizes visual polish, creative design, or brand-quality aesthetics over basic functionality.'

DimensionReasoningScore

Specificity

Names the domain (frontend interfaces) and some actions (build web components, pages, applications, generates code), but lacks specific concrete actions like 'create responsive layouts, implement animations, style forms' that would make it more comprehensive.

2 / 3

Completeness

Clearly answers both what ('Create distinctive, production-grade frontend interfaces') and when ('Use this skill when the user asks to build web components, pages, or applications') with an explicit trigger clause.

3 / 3

Trigger Term Quality

Includes some relevant terms like 'web components', 'pages', 'applications', and 'frontend', but misses common user variations like 'HTML', 'CSS', 'website', 'UI', 'landing page', 'React component', 'dashboard', or file extensions.

2 / 3

Distinctiveness Conflict Risk

The focus on 'high design quality' and avoiding 'generic AI aesthetics' provides some differentiation, but 'frontend interfaces', 'web components', and 'applications' are broad enough to overlap with general coding skills or framework-specific skills.

2 / 3

Total

9

/

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.

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Repository
anthropics/claude-code
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.