M

Master Frontend Design

Enterprise-grade skill for create, distinctive, production, grade. Includes structured workflows, validation checks, and reusable patterns for creative design.

SkillClipticscreative designv1.0.0MIT
0 views0 copies

Master Frontend Design

A Claude Code skill for creating distinctive, production-grade frontend interfaces that avoid generic aesthetics. Focuses on exceptional attention to visual detail, creative design choices, and polished implementations that stand out from template-based designs.

When to Use This Skill

Choose Master Frontend Design when:

  • You want to build visually distinctive UI that doesn't look like a template
  • You need creative direction for frontend implementation
  • You're building a landing page or marketing site that needs to stand out
  • You want to improve the visual polish of an existing interface
  • You need guidance on typography, color, animation, and micro-interactions

Consider alternatives when:

  • You need to implement a specific Figma design (use a Figma implement design skill)
  • You want a design system/component library setup (use a UI design system skill)
  • You need mobile-specific design (use a mobile design skill)

Quick Start

# Install the skill claude install master-frontend-design # Get design direction for a page claude "Design a visually distinctive hero section for a developer tools landing page. No generic templates — make it memorable" # Improve existing UI claude "This dashboard looks generic. Here's the code: [paste]. How do I make it visually distinctive?" # Create micro-interactions claude "Add polished micro-interactions to this card component: hover effects, click feedback, and loading states"

Core Concepts

Design Differentiation Principles

PrincipleGeneric ApproachDistinctive Approach
ColorSafe blues and graysBold palette with intentional accent colors
TypographySystem fonts, uniform sizingCurated font pairing, dramatic size contrast
Layout12-column grid, centered sectionsAsymmetric layouts, intentional white space
AnimationFade in on scrollPhysics-based motion, contextual transitions
DetailsStock illustrationsCustom graphics, subtle textures, grain

Visual Polish Checklist

Typography:
  ✓ Font pairing (display + body, max 2 families)
  ✓ Size scale with clear hierarchy (48/32/24/18/16/14)
  ✓ Line height optimized per size (1.1 for headlines, 1.6 for body)
  ✓ Letter spacing adjusted (-0.02em for large text)
  ✓ Max line width (65ch for readability)

Color:
  ✓ Intentional palette (not random Bootstrap colors)
  ✓ Sufficient contrast ratios (4.5:1 minimum)
  ✓ Consistent neutral scale (not pure black/white)
  ✓ Accent color used sparingly for emphasis

Spacing:
  ✓ Consistent spacing scale (4, 8, 16, 24, 32, 48, 64, 96)
  ✓ Generous white space (don't fill every pixel)
  ✓ Vertical rhythm maintained across sections

Motion:
  ✓ Purposeful animations (not decorative)
  ✓ 200-300ms duration for interactions
  ✓ Ease-out for entering, ease-in for exiting
  ✓ Respects prefers-reduced-motion

Design Patterns That Stand Out

PatternImplementationImpact
Bento GridAsymmetric grid with varied card sizesModern, editorial feel
GlassmorphismBackdrop blur with transparencyDepth and layering
Gradient MeshMulti-point gradients on backgroundsUnique visual identity
Scroll-Linked AnimationMotion tied to scroll positionInteractive storytelling
Custom CursorContext-aware cursor changesMemorable micro-interaction
Dynamic GrainSVG noise texture overlayOrganic, tactile feel

Configuration

ParameterTypeDefaultDescription
aestheticstring"modern"Style: modern, minimal, brutalist, editorial, playful
frameworkstring"react"Frontend framework
stylingstring"tailwind"CSS approach: tailwind, css, styled_components
animation_librarystring"framer"Animation: framer-motion, gsap, css, none
performance_budgetstring"balanced"Performance: minimal, balanced, rich

Best Practices

  1. Start with constraints, not freedom — A distinctive design comes from intentional choices, not unlimited options. Pick 2 fonts, 4 colors, and 6 spacing values. Constraints force creativity and create cohesion.

  2. Invest in typography first — Typography carries 90% of your design's personality. Choose a distinctive heading font, pair it with a readable body font, and set up a clear size scale with proper line heights. This alone separates custom from template.

  3. Motion should have meaning — Every animation should communicate something: state change, spatial relationship, or user feedback. If you remove the animation and nothing is lost, remove it. Purposeful motion at 200-300ms feels professional.

  4. Use white space aggressively — Amateur designs fill every available pixel. Professional designs let content breathe. Increase section padding, add generous margins around key elements, and resist the urge to pack more content in.

  5. Sweat the details last — Get the layout, typography, and color right first. Then add micro-interactions, hover effects, and transitions. Polish on a weak foundation is wasted effort, but polish on a strong foundation creates delight.

Common Issues

Design looks good on my screen but generic on others — You may be relying on a non-standard font that falls back to system fonts. Use font-display: swap, provide proper fallbacks, and test on systems without your fonts installed.

Animations feel janky — Use transform and opacity for animations (GPU-accelerated), avoid animating width/height/margin (trigger layout reflow). Always use requestAnimationFrame or CSS transitions, never setTimeout.

Over-designed and cluttered — Pull back. Remove the most decorative element and see if the design improves. Often it does. Great design is about removal, not addition.

Community

Reviews

Write a review

No reviews yet. Be the first to review this template!

Similar Templates