CtrlK
BlogDocsLog inGet started
Tessl Logo

frontend-design

网页与数字界面设计师在构建Web页面或应用组件时,若受够了千篇一律的AI味设计,请用此技能。一键生成极具视觉冲击力、排版独特、动效惊艳的生产级前端代码,告别平庸,打造令人难忘的高品质数字界面。

60

Quality

70%

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 ./skills/frontend-design/frontend-design/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

71%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 lean, well-structured instruction-only skill with a clear think-then-implement workflow and unusually concrete do/don't guidance for a design skill. Its main weakness is actionability: aesthetic directions are given as inspirational menus with no code example or concrete exemplar (font pairing, palette, animation snippet) to anchor execution.

Suggestions

Add one compact executable anchor, e.g. a short CSS snippet for staggered page-load reveals or an example distinctive font pairing (display + body), so the guidance has a concrete reference point.

Replace the inspirational tone menu with a short decision procedure: how to pick a tone from the context (audience, product domain) in 2-3 steps.

Add an explicit post-build verification step, e.g. 'After implementing, review against Typography/Color/Motion/Spatial/Backgrounds and refine', to close the workflow loop.

Trim motivational filler ("There are so many flavors to choose from.", the closing "Remember: Claude…" paragraph) to tighten token efficiency.

DimensionReasoningScore

Conciseness

The body is dense with actionable guidance and avoids explaining basics Claude already knows, but a few motivational lines earn no tokens ("There are so many flavors to choose from.", "Remember: Claude is capable of extraordinary creative work. Don't hold back…"). This fits anchor 4 ('efficient; minor instances of over-explanation that could be trimmed') better than 3, since the padding is limited to 2-3 sentences.

4 / 5

Actionability

Concrete signals exist — named anti-patterns (Inter, Roboto, Arial, Space Grotesk), specific techniques ("staggered reveals (animation-delay)", "Use Motion library for React", "Use CSS variables for consistency") — but much of the guidance is a menu of aesthetic directions rather than executable instructions, and there is no code example, font pairing, or palette to anchor execution. This sits between anchor 3 ('some concrete guidance but incomplete') and anchor 4; the absence of any concrete example pulls it to 3.

3 / 5

Workflow Clarity

The two-phase sequence is clear and well-ordered: think first (Purpose/Tone/Constraints/Differentiation), then implement against four explicit criteria, then refine across five aesthetic dimensions. No destructive or batch operations, so no validation cap applies; the gap versus 5 is the absence of an explicit post-build check (e.g. 'review the result against these guidelines'), which the checklists only implicitly provide.

4 / 5

Progressive Disclosure

The body is under 50 lines, self-contained with no external references needed, and no bundle files exist to point to; sections (## Design Thinking, ## Frontend Aesthetics Guidelines) are well-organized and easy to navigate. Per the rubric's simple-skill guideline, this warrants a 5 with just well-organized sections.

5 / 5

Total

16

/

20

Passed

Description

70%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.

The description correctly includes both a what and an explicit when-to-use clause with reasonably natural trigger terms, but the what is dressed in promotional adjectives instead of concrete capabilities, slightly weakening specificity. Translating the marketing language into 2-3 plain capability statements would raise it further.

Suggestions

Replace promotional adjectives ("极具视觉冲击力…告别平庸") with concrete capabilities, e.g. "生成生产级前端代码:独特的字体排版、有主见的配色、动效与微交互".

State the when-clause in plain, concrete trigger terms without the emotional qualifier, e.g. "在构建Web页面、landing page或UI组件并需要独特视觉设计时使用".

Add common synonyms/framework terms users say ("前端", "UI", "React/Vue组件") to broaden trigger coverage.

DimensionReasoningScore

Specificity

The description names the domain ("构建Web页面或应用组件", "生产级前端代码") and one concrete action (one-click generation of production-grade frontend code), but the rest is marketing adjectives ("极具视觉冲击力、排版独特、动效惊艳") rather than enumerated capabilities. It matches the 'names domain and 1-2 concrete actions' anchor; a 4 would require several distinct listed actions.

3 / 5

Completeness

Both are present: what ("一键生成…生产级前端代码") and when ("在构建Web页面或应用组件时…请用此技能"). The when-clause is explicit but conditioned on an emotional qualifier ("若受够了千篇一律的AI味设计") rather than concrete trigger phrases, so it fits anchor 4 ('when could be more explicit or specific') better than anchor 5.

4 / 5

Trigger Term Quality

Natural user phrases are present ("Web页面", "应用组件", "前端代码", "数字界面", "AI味设计") and would plausibly be said by a user asking for a page or component. Common synonyms like "前端", "UI", "landing page" or framework names are missing, keeping it just below the comprehensive anchor 5.

4 / 5

Distinctiveness Conflict Risk

The anti-'AI slop' aesthetic framing carves out a clear niche distinct from most skills, and the trigger domain (web pages / app components with distinctive design) only overlaps with closely related frontend skills. It fits anchor 4 ('mostly distinct; minor overlap risk with closely related skills'); a 3 would imply broad overlap, which the explicit design-quality positioning avoids.

4 / 5

Total

15

/

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
anbeime/skill
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.