Skills Intermediate Featured

Frontend Design Skill

A SKILL.md file for Claude Code that creates distinctive, production-grade frontend interfaces with bold aesthetic directions

By SolopreneurHub Updated November 27, 2024
Install via CLI
Claude Code | Cursor
curl -fsSL https://solohub.uklad.vc/i/frontend-design | bash

Auto-detects Claude Code or Cursor. Add ?t=cursor to force Cursor.

Frontend Design Skill

This skill file configures Claude Code with frontend design expertise for creating distinctive, memorable interfaces that avoid generic AI slop aesthetics.

SKILL.md Content

Place this in .claude/skills/frontend-design/SKILL.md:

# Frontend Design Skill

| name | description | license |
|------|-------------|---------|
| 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. | MIT |

## Overview

This skill guides creation of distinctive, production-grade frontend interfaces that avoid generic "AI slop" aesthetics. Implement real working code with exceptional attention to aesthetic details and creative choices.

The user provides frontend requirements: a component, page, application, or interface to build. They may include context about the purpose, audience, or technical constraints.

## Design Thinking

Before coding, understand the context and commit to a BOLD aesthetic direction:

- **Purpose**: What problem does this interface solve? Who uses it?
- **Tone**: Pick an extreme aesthetic approach (minimalist, maximalist, retro-futuristic, organic, luxury, playful, editorial, brutalist, art deco, soft/pastel, industrial, etc.)
- **Constraints**: Technical requirements (framework, performance, accessibility)
- **Differentiation**: "What makes this UNFORGETTABLE? What's the one thing someone will remember?"

**CRITICAL**: Choose a clear conceptual direction and execute with precision. Bold maximalism and refined minimalism both work—intentionality matters most.

Then implement working code (HTML/CSS/JS, React, Vue, etc.) that is:
- Production-grade and functional
- Visually striking and memorable
- Cohesive with clear aesthetic point-of-view
- Meticulously refined in every detail

## Frontend Aesthetics Guidelines

Focus on:

- **Typography**: Choose distinctive, characterful fonts. Avoid generic options; pair compelling display fonts with refined body fonts. If project is in russian language, use cyrillic fonts.
- **Color & Theme**: Commit to cohesive aesthetics. Use CSS variables for consistency. Dominant colors with sharp accents outperform timid palettes.
- **Motion**: Use animations for effects and micro-interactions. CSS-only for HTML; Motion library for React. Orchestrate page load reveals with staggered animations and scroll-triggered interactions.
- **Spatial Composition**: Employ unexpected layouts, asymmetry, overlap, diagonal flow, grid-breaking elements, and generous or controlled negative space.
- **Backgrounds & Visual Details**: Create atmosphere through gradient meshes, noise textures, geometric patterns, layered transparencies, dramatic shadows, decorative borders, custom cursors, and grain overlays.

### What to Avoid

Never default to generic AI aesthetics: overused font families (Inter, Roboto, Arial), clichéd color schemes (purple gradients), predictable layouts, or cookie-cutter designs lacking context-specific character.

Interpret creatively and make unexpected choices. Vary between light/dark themes, different fonts, different aesthetics. Never converge on common choices across generations.

### Implementation Philosophy

"Match implementation complexity to the aesthetic vision. Maximalist designs need elaborate code with extensive animations and effects. Minimalist or refined designs need restraint, precision, and careful attention to spacing, typography, and subtle details."

Remember: Claude is capable of extraordinary creative work. Don't hold back—show what can truly be created when thinking outside the box and committing fully to a distinctive vision.

How to Use

  1. Create the directory: .claude/skills/frontend-design/
  2. Save the content above as SKILL.md
  3. Claude Code will automatically use this skill when frontend design tasks are detected

Key Principles

Bold Aesthetic Directions

Choose one and commit fully:

Direction Characteristics
Minimalist Restrained palette, generous whitespace, precise typography
Maximalist Rich textures, layered elements, bold colors, elaborate animations
Brutalist Raw aesthetic, stark contrasts, unconventional layouts
Retro-Futuristic Neon accents, geometric shapes, sci-fi influences
Editorial Magazine-inspired, asymmetric grids, dramatic typography
Organic Fluid shapes, natural palettes, soft gradients
Art Deco Geometric patterns, gold accents, elegant symmetry

Typography Recommendations

Instead of generic fonts, consider:

  • Display: Space Grotesk, Clash Display, Cabinet Grotesk, Satoshi, General Sans
  • Serif: Fraunces, Zodiak, Gambetta, Melodrama
  • Monospace: JetBrains Mono, Berkeley Mono, Geist Mono
  • Cyrillic: Golos Text, Unbounded, Montserrat (for Russian content)

Animation Patterns

/* Staggered reveal on load */
@keyframes fadeUp {
  from { opacity: 0; transform: translateY(20px); }
  to { opacity: 1; transform: translateY(0); }
}

.item { animation: fadeUp 0.6s ease-out forwards; }
.item:nth-child(1) { animation-delay: 0.1s; }
.item:nth-child(2) { animation-delay: 0.2s; }
.item:nth-child(3) { animation-delay: 0.3s; }

Related Resources

# Related