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

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 good for completeness. However, it lacks specific concrete actions beyond the general 'build' and 'generates code', and the trigger terms are somewhat broad, missing many natural keywords users would use when requesting frontend work. The emphasis on design quality and avoiding AI aesthetics provides some distinctiveness but could still conflict with general web development skills.

Suggestions

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

Expand trigger terms to include natural user language like 'HTML', 'CSS', 'website', 'UI', 'landing page', 'dashboard', 'styled component', or framework names like 'React', 'Tailwind'.

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 'Use when' clause.

3 / 3

Trigger Term Quality

Includes some relevant terms like 'web components', 'pages', 'applications', and 'frontend interfaces', but misses many natural user terms like 'HTML', 'CSS', 'website', 'UI', 'landing page', 'dashboard', 'React', 'layout', 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, React skills, or other web development 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 conceptual framework for creating distinctive frontend interfaces with good anti-pattern guidance (specific fonts, color schemes, and patterns to avoid). However, it lacks executable code examples, concrete before/after demonstrations, and validation checkpoints that would make it truly actionable. The motivational language and repeated emphasis on avoiding generic aesthetics add tokens without proportional value.

Suggestions

Add 1-2 concrete code examples showing a 'generic AI slop' implementation vs. a distinctive implementation to make the guidance actionable and copy-paste ready.

Include a brief quality checklist or validation step (e.g., 'Before delivering, verify: unique font pairing chosen, CSS variables defined, at least one memorable interaction implemented, no banned fonts/patterns used').

Remove motivational/aspirational language ('Claude is capable of extraordinary creative work', 'show what can truly be created') — Claude doesn't need encouragement, it needs instructions.

Consider splitting the detailed aesthetics guidelines (typography, color, motion, etc.) into a separate reference file and keeping SKILL.md as a concise overview with the workflow.

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 core guidance is useful but could be tightened by ~30%.

2 / 3

Actionability

Provides concrete design principles and specific anti-patterns (e.g., avoid Inter/Roboto, avoid purple gradients on white), 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 code snippets.

2 / 3

Workflow Clarity

There's a loose two-phase workflow (design thinking → implementation) with some structure in the design thinking section (Purpose, Tone, Constraints, Differentiation), but no explicit validation steps, no checklist for quality review, and no feedback loop for checking the output against the aesthetic goals.

2 / 3

Progressive Disclosure

Content is reasonably organized with clear sections (Design Thinking, Frontend Aesthetics Guidelines), but everything is inline in a single file with no references to supplementary materials. For a skill of this complexity, examples of good vs bad implementations or a reference gallery could be split out.

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
anthropics/claude-plugins-official
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.