PluginBench
Skill
Pass
Audit score 90

frontend-design

affaan-m/everything-claude-code

Create distinctive, production-grade frontend interfaces with intentional design direction instead of generic UI.

What is frontend-design?

This skill guides you through building visually cohesive web interfaces by establishing a clear design direction upfront, then executing a complete visual system with intentional typography, color, layout, and motion. Use it when visual quality and design coherence matter as much as functionality.

  • Frame interfaces with purpose, audience, tone, and visual direction before coding
  • Build coherent visual systems using type hierarchy, color variables, spacing rhythm, and motion rules
  • Compose layouts with intentional asymmetry, overlap, and whitespace for clarity
  • Apply strong defaults for typography, color palettes, and atmospheric backgrounds
  • Implement meaningful motion that reveals hierarchy and reinforces user actions
  • Avoid anti-patterns like generic card grids, placeholder typography, and random accent colors

How to install frontend-design

npx skills add https://github.com/affaan-m/everything-claude-code --skill frontend-design
Claude Code
Cursor
Windsurf
Cline

How to use frontend-design

  1. 1.Frame the interface by defining purpose, audience, emotional tone, visual direction, and one memorable takeaway
  2. 2.Choose a single design direction (minimal, editorial, industrial, luxury, playful, etc.) and commit to it
  3. 3.Build your visual system by establishing type hierarchy, color variables, spacing rhythm, layout logic, and motion rules
  4. 4.Compose with intention using asymmetry, overlap, and whitespace to create hierarchy instead of defaulting to card grids
  5. 5.Implement meaningful motion that reveals information and reinforces user actions rather than scattering generic effects
  6. 6.Review against the quality gate: clear visual point of view, intentional spacing and typography, motion that supports the product, and production-grade implementation

Use cases

Good for
  • Building a landing page or product homepage from scratch with a distinctive visual identity
  • Upgrading a bland dashboard or app interface into something intentional and memorable
  • Creating a component library or design system with coherent typography and spacing rules
  • Translating a product concept into a concrete visual direction with clear aesthetic choices
  • Implementing a frontend where composition, motion, and atmosphere are as important as functionality
Who it's for
  • Product designers and developers building design-led interfaces
  • Frontend engineers creating dashboards or app shells that need visual polish
  • Teams translating product concepts into production-grade UIs
  • Developers working on landing pages or marketing sites where aesthetics matter

frontend-design FAQ

When should I use this skill vs. just building a standard UI?

Use this skill when the user explicitly cares about visual quality, when building a product-facing page, or when the interface needs a distinctive point of view. Skip it for internal tools or when speed matters more than aesthetics.

How do I pick a visual direction?

Consider the product's purpose, audience, and emotional tone. Choose one direction from the provided list (brutalist, editorial, industrial, luxury, playful, geometric, retro-futurist, soft, maximalist) and execute it cleanly without mixing directions casually.

What's the difference between this and generic AI-generated UI?

This skill emphasizes intentional choices: a clear visual system, coherent typography and color, meaningful motion, and deliberate composition. Generic AI UI lacks a point of view and relies on safe defaults like evenly-weighted card grids and random accent colors.

How much motion should I add?

Use motion sparingly and purposefully. One or two well-directed sequences that reveal hierarchy or stage information are stronger than twenty random hover effects. Motion should reinforce user action, not exist just because it's easy to add.

Should I use this for existing products?

Yes, but preserve the established design system when working inside an existing product. Use this skill to upgrade specific surfaces or components while maintaining overall coherence.

Full instructions (SKILL.md)

Source of truth, from affaan-m/everything-claude-code.


name: frontend-design description: Create distinctive, production-grade frontend interfaces with high design quality. Use when the user asks to build web components, pages, or applications and the visual direction matters as much as the code quality. origin: ECC

Frontend Design

Use this when the task is not just "make it work" but "make it look designed."

This skill is for product pages, dashboards, app shells, components, or visual systems that need a clear point of view instead of generic AI-looking UI.

When To Use

  • building a landing page, dashboard, or app surface from scratch
  • upgrading a bland interface into something intentional and memorable
  • translating a product concept into a concrete visual direction
  • implementing a frontend where typography, composition, and motion matter

Core Principle

Pick a direction and commit to it.

Safe-average UI is usually worse than a strong, coherent aesthetic with a few bold choices.

Design Workflow

1. Frame the interface first

Before coding, settle:

  • purpose
  • audience
  • emotional tone
  • visual direction
  • one thing the user should remember

Possible directions:

  • brutally minimal
  • editorial
  • industrial
  • luxury
  • playful
  • geometric
  • retro-futurist
  • soft and organic
  • maximalist

Do not mix directions casually. Choose one and execute it cleanly.

2. Build the visual system

Define:

  • type hierarchy
  • color variables
  • spacing rhythm
  • layout logic
  • motion rules
  • surface / border / shadow treatment

Use CSS variables or the project's token system so the interface stays coherent as it grows.

3. Compose with intention

Prefer:

  • asymmetry when it sharpens hierarchy
  • overlap when it creates depth
  • strong whitespace when it clarifies focus
  • dense layouts only when the product benefits from density

Avoid defaulting to a symmetrical card grid unless it is clearly the right fit.

4. Make motion meaningful

Use animation to:

  • reveal hierarchy
  • stage information
  • reinforce user action
  • create one or two memorable moments

Do not scatter generic micro-interactions everywhere. One well-directed load sequence is usually stronger than twenty random hover effects.

Strong Defaults

Typography

  • pick fonts with character
  • pair a distinctive display face with a readable body face when appropriate
  • avoid generic defaults when the page is design-led

Color

  • commit to a clear palette
  • one dominant field with selective accents usually works better than evenly weighted rainbow palettes
  • avoid cliché purple-gradient-on-white unless the product genuinely calls for it

Background

Use atmosphere:

  • gradients
  • meshes
  • textures
  • subtle noise
  • patterns
  • layered transparency

Flat empty backgrounds are rarely the best answer for a product-facing page.

Layout

  • break the grid when the composition benefits from it
  • use diagonals, offsets, and grouping intentionally
  • keep reading flow obvious even when the layout is unconventional

Anti-Patterns

Never default to:

  • interchangeable SaaS hero sections
  • generic card piles with no hierarchy
  • random accent colors without a system
  • placeholder-feeling typography
  • motion that exists only because animation was easy to add

Execution Rules

  • preserve the established design system when working inside an existing product
  • match technical complexity to the visual idea
  • keep accessibility and responsiveness intact
  • frontends should feel deliberate on desktop and mobile

Quality Gate

Before delivering:

  • the interface has a clear visual point of view
  • typography and spacing feel intentional
  • color and motion support the product instead of decorating it randomly
  • the result does not read like generic AI UI
  • the implementation is production-grade, not just visually interesting