CtrlK
BlogDocsLog inGet started
Tessl Logo

frontend-design-principles

Create polished, intentional frontend interfaces. Use this skill when building any UI — dashboards, admin panels, landing pages, marketing sites, or web applications. Routes to specialized guidance based on context.

71

1.31x
Quality

58%

Does it follow best practices?

Impact

88%

1.31x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

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

Evaluation results

91%

27%

Veterinary Clinic Operations Dashboard

Application dashboard CSS architecture and token design

Criteria
Without context
With context

oklch color usage

0%

90%

Product-world token names

20%

90%

Intent questions documented

100%

100%

Four required pre-generation outputs

70%

100%

Single depth strategy

20%

50%

Navigation grounding

100%

100%

Four-level text hierarchy

62%

100%

Differentiated card layouts

100%

100%

Single accent color

100%

100%

Spacing base unit

75%

75%

Subtle surface elevation

100%

100%

No anti-patterns

60%

100%

98%

-2%

Artisanal Fermentation Studio Landing Page

Marketing landing page distinctive design and anti-slop

Criteria
Without context
With context

Pre-generation intent documented

100%

80%

Domain and signature documented

100%

100%

No overused fonts

100%

100%

Typographic range

100%

100%

Non-standard spatial composition

100%

100%

Atmospheric background

100%

100%

Animation present

100%

100%

No clichéd palette

100%

100%

Non-predictable layout structure

100%

100%

Rejected defaults documented

100%

100%

77%

38%

Learning Platform Account Settings Panel

Settings panel with custom form controls and interactive states

Criteria
Without context
With context

No native select elements

0%

100%

No native date input

100%

100%

Custom select inline-flex

0%

100%

Hover states

100%

100%

Focus states

60%

100%

Disabled states

0%

62%

Loading state

0%

0%

Empty state

75%

100%

Error state

0%

0%

Consistent icon library

40%

20%

Monospace numeric data

100%

100%

Tabular nums

0%

100%

Repository
joshuadavidthomas/agent-skills
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

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.