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.

67

Quality

58%

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./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 both 'what' and 'when' clauses, which is its strongest aspect. However, it lacks specific concrete actions (e.g., specific technologies, layout types, or interaction patterns) and misses many natural trigger terms users would use. The differentiator of 'high design quality' and 'avoids generic AI aesthetics' is somewhat vague and could be more concrete.

Suggestions

Add more natural trigger terms users would say, such as 'HTML', 'CSS', 'React', 'UI', 'landing page', 'dashboard', 'website', '.html' to improve keyword coverage.

List more specific concrete actions like 'create responsive layouts, implement animations, design navigation bars, style forms' to better distinguish this from generic coding skills.

Clarify what 'high design quality' and 'avoids generic AI aesthetics' mean concretely — e.g., 'uses custom color palettes, typography hierarchies, and micro-interactions' — to strengthen distinctiveness.

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' — it stays at a moderate level of specificity.

2 / 3

Completeness

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

3 / 3

Trigger Term Quality

Includes some relevant terms like 'web components', 'pages', 'applications', and 'frontend', but misses common user-facing variations such as 'HTML', 'CSS', 'React', 'landing page', 'UI', 'website', 'dashboard', or file extensions that users would naturally mention.

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 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 solid conceptual framework for creating distinctive frontend interfaces with clear anti-patterns to avoid and good aesthetic direction categories. However, it leans heavily on descriptive guidance rather than concrete, executable examples—there are no code snippets showing actual implementations of the recommended techniques. The motivational tone adds tokens without adding actionable value, and the lack of validation steps or concrete before/after examples limits its practical utility.

Suggestions

Add 1-2 concrete code examples showing a distinctive implementation (e.g., a CSS snippet demonstrating a bold typography pairing with gradient mesh background) to make the aesthetics guidelines actionable rather than descriptive.

Include explicit validation checkpoints in the workflow: e.g., 'After implementation, verify: accessibility (contrast ratios, ARIA labels), responsiveness (test at 3 breakpoints), and performance (no layout shifts from animations).'

Trim motivational/aspirational language ('Remember: Claude is capable of extraordinary creative work...', 'Don't hold back...') which doesn't add actionable guidance and wastes tokens.

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

DimensionReasoningScore

Conciseness

The skill contains some unnecessary motivational language ('Remember: 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.

2 / 3

Actionability

The skill provides concrete guidance on what to focus on (typography, color, motion, spatial composition) with specific anti-patterns to avoid, but lacks executable code examples, specific font recommendations beyond what to avoid, or concrete before/after demonstrations. It describes rather than demonstrates.

2 / 3

Workflow Clarity

There's a loose workflow: understand context → choose aesthetic direction → implement code. The 'Design Thinking' section provides a reasonable sequence, but there are no validation checkpoints (e.g., verify accessibility, test responsiveness) despite the safety boundaries mentioning these concerns. For a skill involving production code generation, missing verification steps is a gap.

2 / 3

Progressive Disclosure

The content is organized into clear sections (Design Thinking, Safety Boundaries, Frontend Aesthetics Guidelines) which is good, but it's a moderately long monolithic document with no references to external files for detailed topics like specific font pairing guides, animation examples, or color palette references that could benefit from separate documents.

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
jdrhyne/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.