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.

61

Quality

77%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./.codex/skills/frontend-design/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

65%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A compact, well-structured design-guidance skill with genuinely concrete aesthetic direction and anti-patterns, needing no bundle files at its size. Its weaknesses are motivational padding that dilutes token efficiency and an implicit, checkpoint-free workflow that relies on emphasis rather than a sequenced process.

Suggestions

Trim the motivational lines ('There are so many flavors to choose from', 'Remember: Claude is capable of extraordinary creative work...') and consolidate the repeated CRITICAL/IMPORTANT/NEVER emphasis passages into a single anti-patterns list.

Make the workflow explicit and ordered — e.g., 1) answer the four Design Thinking questions, 2) pick the aesthetic direction, 3) implement, 4) review the result against the chosen direction before finishing.

Add one or two concrete anchors of excellence, such as an example display/body font pairing or a starter CSS-variable scaffold, to convert directional guidance into executable guidance.

DimensionReasoningScore

Conciseness

The body is mostly efficient but padded with motivational filler — 'There are so many flavors to choose from', 'Remember: Claude is capable of extraordinary creative work. Don't hold back, show what can truly be created' — and repeated emphasis markers ('CRITICAL', 'IMPORTANT', three 'NEVER' passages). Fits anchor 3: could be tightened without losing clarity.

3 / 5

Actionability

Concrete, actionable guidance throughout: named anti-patterns ('Inter, Roboto, Arial, system fonts', 'purple gradients on white backgrounds'), named techniques ('animation-delay', 'staggered reveals', 'gradient meshes, noise textures, grain overlays'), and named tools ('Motion library for React', 'CSS variables'). Falls short of anchor 5 because much of the guidance is directional rather than copy-paste ready (no example font pairings or starter scaffolds).

4 / 5

Workflow Clarity

A loose sequence is present ('Before coding, understand the context and commit to a BOLD aesthetic direction' followed by 'Then implement working code'), supported by a Purpose/Tone/Constraints/Differentiation checklist, but it is unnumbered and implicit with no validation or self-check checkpoints. Matches anchor 3 — sequence present but checkpoints missing.

3 / 5

Progressive Disclosure

The body is under 50 lines, single-file, requires no external references, and is organized into two clear sections (Design Thinking, Frontend Aesthetics Guidelines). Per the rubric's simple-skill guideline, this satisfies anchor 5 for a short skill with well-organized sections.

5 / 5

Total

15

/

20

Passed

Description

78%Weight 40%Scale 1-5

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

A well-formed description that clearly and explicitly states both capability and trigger conditions with concrete phrases. Its main weakness is abstract action language and trigger coverage that misses common synonyms like 'website' or 'UI', which slightly limits specificity and distinctiveness.

Suggestions

Replace abstract action verbs with more concrete deliverables (e.g., 'Design and implement web pages, components, and full applications with cohesive typography, color, and motion systems').

Broaden the trigger clause with natural synonyms users say, such as 'website', 'UI', 'landing page', or 'dashboard', to improve trigger coverage and reduce overlap with generic web-building requests.

DimensionReasoningScore

Specificity

Names the domain ('frontend interfaces') and actions ('Create... interfaces', 'Generates creative, polished code'), but the actions remain abstract with no concrete deliverables or specific technologies. Matches anchor 3 — domain plus 1-2 concrete actions without comprehensive coverage.

3 / 5

Completeness

Explicitly answers both 'what' ('Create distinctive, production-grade frontend interfaces... Generates creative, polished code that avoids generic AI aesthetics') and 'when' with concrete trigger phrases ('Use this skill when the user asks to build web components, pages, or applications'). This matches anchor 5; the 'when' clause is explicit and concrete, so anchor 4's 'could be more explicit' does not apply.

5 / 5

Trigger Term Quality

'build web components, pages, or applications' captures natural user phrasing, but common variations like 'website', 'UI', 'landing page', or 'dashboard' are absent. Good keyword coverage with a few natural terms missing fits anchor 4, not the synonym-level breadth of anchor 5.

4 / 5

Distinctiveness Conflict Risk

The design-quality and anti-generic-aesthetic focus carves a mostly distinct niche, but the trigger 'build web components, pages, or applications' is broad enough to overlap with general web-building skills. Minor overlap risk with closely related skills fits anchor 4.

4 / 5

Total

16

/

20

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
pstember/codex
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.