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, artifacts, posters, or applications (examples include websites, landing pages, dashboards, React components, HTML/CSS layouts, or when styling/beautifying any web UI). Generates creative, polished code and UI design that avoids generic AI aesthetics.

61

Quality

71%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

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

Quality

Discovery

92%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

This is a strong skill description that clearly communicates its purpose, provides extensive trigger terms, and explicitly states both what it does and when to use it. The main weakness is potential overlap with general web development or coding skills, though the emphasis on design quality and aesthetics provides some differentiation. The description uses proper third-person voice throughout.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions and outputs: 'web components, pages, artifacts, posters, applications' with examples like 'websites, landing pages, dashboards, React components, HTML/CSS layouts'. Also specifies the quality dimension: 'production-grade', 'polished code and UI design', 'avoids generic AI aesthetics'.

3 / 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, artifacts, posters, or applications') with explicit trigger guidance and parenthetical examples.

3 / 3

Trigger Term Quality

Excellent coverage of natural terms users would say: 'web components', 'pages', 'landing pages', 'dashboards', 'React components', 'HTML/CSS layouts', 'styling', 'beautifying', 'web UI', 'websites', 'applications', 'posters', 'artifacts'. These are terms users would naturally use when requesting frontend work.

3 / 3

Distinctiveness Conflict Risk

While it focuses on frontend/UI with a design quality emphasis, terms like 'web components', 'React components', and 'HTML/CSS' could overlap with general coding skills. The distinguishing factor is the emphasis on 'high design quality' and 'avoids generic AI aesthetics', but this could still conflict with generic web development skills.

2 / 3

Total

11

/

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.

The skill provides a strong conceptual framework for creating distinctive frontend designs with good anti-pattern identification (avoiding generic AI aesthetics). However, it lacks the concrete, executable examples expected of a frontend coding skill—no CSS snippets, no component examples, no before/after demonstrations. The content reads more as a design philosophy document than an actionable technical skill, and would benefit significantly from concrete code examples and a clearer implementation workflow.

Suggestions

Add 2-3 concrete, executable code examples showing the principles in action (e.g., a CSS snippet demonstrating a distinctive color palette with CSS variables, or a complete small component with animations)

Include a clear step-by-step implementation workflow with validation checkpoints (e.g., 1. Choose aesthetic direction, 2. Define CSS variables, 3. Build structure, 4. Verify accessibility, 5. Test responsiveness)

Remove motivational/filler language ('Claude is capable of extraordinary creative work', 'There are so many flavors to choose from') to improve token efficiency

Consider splitting detailed guidance on typography, color, motion, and layout into separate reference files, keeping SKILL.md as a concise overview with links

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 phrases like 'There are so many flavors to choose from' add no value.

2 / 3

Actionability

The skill provides concrete design principles and specific anti-patterns (e.g., avoid Inter, Roboto, purple gradients on white), but lacks executable code examples, specific CSS snippets, or concrete before/after demonstrations. It describes what to do at a conceptual level rather than showing how with copy-paste ready code, which is notable for a frontend coding skill.

2 / 3

Workflow Clarity

There is a loose two-phase workflow (design thinking → implementation), but no explicit step-by-step sequence with validation checkpoints. For a skill that produces production-grade code, there are no verification steps like checking accessibility, testing responsiveness, or validating output. The process is more of a set of guidelines than a clear workflow.

2 / 3

Progressive Disclosure

The content is organized into logical sections (Design Thinking, Frontend Aesthetics Guidelines) which is good, but it's a single monolithic file with no references to supporting materials. For a skill of this breadth (covering typography, color, motion, layout, backgrounds across multiple frameworks), separate reference files for specific topics like animation patterns, font pairing examples, or framework-specific snippets would improve organization.

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
databricks/devhub
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.