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.

70

1.15x
Quality

58%

Does it follow best practices?

Impact

89%

1.15x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

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

Quality

Discovery

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 explicit 'what' and 'when' clauses, which is its strongest aspect. However, it lacks specific concrete actions beyond the general 'build' and 'generate code', and the trigger terms are too broad to reliably distinguish this from other frontend/web development skills. The unique value proposition around design quality and avoiding AI aesthetics is interesting but could be better supported with more specific capabilities.

Suggestions

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

Expand trigger terms to include natural user language like 'HTML', 'CSS', 'website', 'UI design', 'landing page', 'React', 'styled components', '.html' to improve keyword coverage.

Clarify what distinguishes this from a general web development skill—e.g., specify that this focuses on visual design and aesthetics rather than backend logic or 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 with high design quality' and 'Generates creative, polished code') 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 interfaces', 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 'web components, pages, or applications' is broad enough to overlap with general web development, React, or other frontend framework skills.

2 / 3

Total

9

/

12

Passed

Implementation

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 creative direction framework for frontend design with useful anti-patterns to avoid and specific aesthetic dimensions to consider. However, it lacks executable code examples which is a significant gap for a frontend implementation skill, relies on motivational language that wastes tokens, and has no validation or quality-check steps in the workflow. The guidance is more philosophical than procedural.

Suggestions

Add at least one concrete HTML/CSS code example demonstrating a distinctive aesthetic (e.g., a hero section with the recommended typography pairing, color variables, and animation approach) to make the skill actionable.

Add a validation/review checklist at the end of the workflow: e.g., verify responsive behavior, check accessibility contrast ratios, confirm animations respect prefers-reduced-motion, review against the 'generic AI aesthetics' anti-patterns list.

Remove motivational filler ('Claude is capable of extraordinary creative work', 'Don't hold back, show what can truly be created') which wastes tokens without adding actionable guidance.

Consider splitting the detailed aesthetics guidelines into a separate reference file (e.g., AESTHETICS_REFERENCE.md) and keeping SKILL.md as a concise workflow overview with pointers.

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 design thinking section and aesthetics guidelines are mostly useful but could be tightened—some bullet points restate the same idea in different ways.

2 / 3

Actionability

The skill provides concrete aesthetic guidance (specific font anti-patterns, color strategy, animation approaches like 'staggered reveals with animation-delay') and names specific libraries (Motion for React), but lacks any executable code examples. For a frontend skill, even one small HTML/CSS snippet demonstrating the aesthetic principles would significantly improve actionability.

2 / 3

Workflow Clarity

There is a clear two-phase workflow (design thinking → implementation) with the design thinking phase having structured questions. However, there are no validation checkpoints—no mention of testing responsiveness, accessibility audits, cross-browser checks, or visual review steps before delivering the output.

2 / 3

Progressive Disclosure

The content is reasonably organized with clear sections (Design Thinking, Frontend Aesthetics Guidelines) but everything is in a single file with no references to supporting materials. A skill of this scope could benefit from separate files for example outputs, font/color palettes, or framework-specific implementation patterns.

2 / 3

Total

8

/

12

Passed

Validation

90%

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

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

10

/

11

Passed

Repository
block/agent-skills
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.