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 ./.claude/skills/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 an explicit 'Use when' clause, which is its strongest aspect. However, it lacks specificity in concrete actions and natural trigger terms that users would employ. The differentiator of 'high design quality' and 'avoids generic AI aesthetics' is somewhat vague and could be strengthened with more concrete examples of what makes this skill distinct.

Suggestions

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

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

Clarify what distinguishes this from a general coding skill by specifying the design-focused differentiators more concretely (e.g., 'with custom color palettes, typography, and micro-interactions').

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, build navigation menus'.

2 / 3

Completeness

Clearly answers both 'what' (create distinctive, production-grade frontend interfaces, 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', but misses many natural user terms like 'HTML', 'CSS', 'website', 'UI', 'landing page', 'React', 'dashboard', 'layout', or file extensions.

2 / 3

Distinctiveness Conflict Risk

The emphasis on 'high design quality' and 'avoids generic AI aesthetics' provides some differentiation, but 'web components, pages, or applications' is broad enough to overlap with general coding skills, React skills, or other frontend-specific 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 solid conceptual framework for creating distinctive frontend interfaces with good anti-pattern identification (specific fonts and patterns to avoid). However, it lacks executable code examples, concrete output demonstrations, and validation checkpoints that would make it truly actionable. The motivational tone adds tokens without adding instruction value.

Suggestions

Add 1-2 concrete before/after code examples showing a generic implementation transformed into a distinctive one, demonstrating the principles in practice.

Include a validation checklist or review step (e.g., 'Before delivering, verify: no banned fonts used, CSS variables defined for theme, at least one distinctive animation present').

Remove motivational language ('Don't hold back', 'Claude is capable of extraordinary creative work') — Claude doesn't need encouragement, it needs instructions.

Consider extracting the detailed aesthetics guidelines (typography, color, motion, etc.) into a separate reference file linked from the main skill to improve progressive disclosure.

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 by removing redundant exhortations.

2 / 3

Actionability

The skill provides concrete design principles and specific anti-patterns to avoid (named fonts, color schemes), but lacks any executable code examples, starter templates, or concrete output demonstrations. It describes what to do conceptually but doesn't show how with actual implementation snippets.

2 / 3

Workflow Clarity

There is a loose two-phase workflow (Design Thinking → Implementation) with some structure in the design phase (Purpose, Tone, Constraints, Differentiation), but no explicit validation steps, no quality checkpoints, and no feedback loop for verifying the output meets the aesthetic goals. For a skill producing production code, some form of review/validation step would strengthen it.

2 / 3

Progressive Disclosure

The content is organized into clear sections (Design Thinking, Frontend Aesthetics Guidelines) which is good, but everything is inline in a single document. For a skill of this breadth, separating detailed guidelines (e.g., typography reference, color theory, animation patterns) into linked reference files would improve navigation and reduce cognitive load.

2 / 3

Total

8

/

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
sc30gsw/claude-code-customes
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.