CtrlK
CommunityDocumentationLog inGet started
Tessl Logo

frontend-design

tessl i github:snarktank/amp-skills --skill frontend-design
github.com/snarktank/amp-skills

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.

Review Score

64%

Validation Score

13/16

Implementation Score

50%

Activation Score

67%

SKILL.md
Review
Evals

Generated

Validation

Total

13/16

Score

Passed
CriteriaScore

metadata_version

'metadata' field is not a dictionary

body_output_format

No obvious output/return/format terms detected; consider specifying expected outputs

body_steps

No step-by-step structure detected (no ordered list); consider adding a simple workflow

Implementation

Suggestions 4

Score

50%

Overall Assessment

This skill provides good conceptual direction for creating distinctive frontend interfaces and successfully communicates the aesthetic philosophy. However, it lacks the concrete, executable examples that would make it immediately actionable - no code snippets, CSS patterns, or component templates are provided. The workflow is implicit rather than explicit, missing validation checkpoints for design quality.

Suggestions

  • Add concrete code examples: include at least 2-3 executable CSS/HTML snippets demonstrating the aesthetic principles (e.g., a typography pairing example, a color variable setup, an animation pattern)
  • Include a validation checklist: add explicit steps like 'Test on mobile viewport', 'Verify color contrast for accessibility', 'Review animation performance'
  • Provide before/after examples: show a 'generic AI aesthetic' code block vs. the improved 'distinctive' version to make the guidance concrete
  • Consider splitting detailed guidelines (typography choices, animation patterns, color theory) into referenced files to keep the main skill focused on workflow
DimensionScoreReasoning

Conciseness

2/3

The content is moderately efficient but includes some unnecessary elaboration, particularly in the motivational language ('Claude is capable of extraordinary creative work') and repeated emphasis on avoiding 'AI slop' aesthetics. Some sections could be tightened.

Actionability

2/3

Provides conceptual guidance and lists of aesthetic considerations, but lacks concrete code examples, specific CSS snippets, or executable templates. The guidance is descriptive rather than copy-paste ready - no actual implementation patterns are shown.

Workflow Clarity

2/3

Has a logical flow (Design Thinking → Implementation → Guidelines) but lacks explicit validation steps or checkpoints. No feedback loops for testing visual output, accessibility checks, or iteration cycles are defined.

Progressive Disclosure

2/3

Content is reasonably organized with clear sections, but everything is inline in one file. For a skill of this complexity, references to separate files for typography choices, color palette examples, or animation patterns would improve navigation.

Activation

Suggestions 2

Score

67%

Overall Assessment

The description has a clear structure with explicit 'Use this skill when...' guidance, which is a strength. However, it lacks specific concrete actions beyond 'generates code' and could benefit from more natural trigger terms that users would actually say. The distinctiveness relies heavily on qualitative claims ('high design quality', 'polished') rather than concrete differentiators.

Suggestions

  • Add more specific concrete actions like 'create responsive layouts, implement animations, design landing pages, build interactive dashboards'
  • Expand trigger terms to include common user phrases: 'UI', 'website', 'HTML/CSS', 'React component', 'landing page', 'dashboard', 'styled interface'
DimensionScoreReasoning

Specificity

2/3

Names the domain (frontend interfaces) and some actions (build web components, pages, applications, generates code), but lacks comprehensive specific actions like 'create responsive layouts, implement animations, style with CSS'.

Completeness

3/3

Clearly answers both what ('Create distinctive, production-grade frontend interfaces') and when ('Use this skill when the user asks to build web components, pages, or applications') with explicit trigger guidance.

Trigger Term Quality

2/3

Includes some relevant keywords ('web components', 'pages', 'applications', 'frontend') but misses common variations users might say like 'UI', 'website', 'HTML', 'CSS', 'React', 'landing page', or 'dashboard'.

Distinctiveness Conflict Risk

2/3

The focus on 'high design quality' and 'avoids generic AI aesthetics' provides some distinction, but 'web components, pages, or applications' could overlap with general coding skills or other web development skills.