skills/elite-design-core/SKILL.md
Foundation for elite web design. Covers design philosophy, visual systems, and the design-to-code process. Use when asked about: premium website design, award-winning aesthetics, design systems, visual hierarchy, spacing, typography, color theory, data visualization, or "how to make this look professional". This skill provides the foundational thinking that informs all other elite-web-design skills. When loaded alongside animation skills (elite-gsap, elite-css-animations), provides the token foundation they reference.
npx skillsauth add rshvr/elite-web-design elite-design-coreInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
The foundation for creating premium, award-winning web experiences.
| Topic | Reference File | |-------|---------------| | Visual hierarchy | visual-hierarchy.md | | Spacing systems | spacing-systems.md | | Typography | typography.md | | Color theory | color-theory.md | | Design tokens | design-tokens.md | | Data visualization | data-visualization.md |
Five production archetypes demonstrate how design decisions map to industry and audience:
| Archetype | Type Pairing | Palette | Aesthetic | |-----------|-------------|---------|-----------| | Digital Studio | Space Grotesk + Inter | Charcoal + Coral/Lime | Modern, bold, geometric | | Luxury Fragrance E-commerce | Cormorant Garamond + Poppins | Ink + Arabian Gold | Refined, editorial, sensory | | Mental Health Clinic | Fraunces + Inter | Plum/Sage/Lavender on Cream | Warm, inclusive, soft | | Criminal Defense Firm | Gelasio + Inter | Navy/Midnight + Gold | Authoritative, sharp, editorial | | Community Pharmacy | DM Serif Display + DM Sans | Professional tones | Trustworthy, approachable |
These archetypes appear throughout the reference files as production examples. See typography.md, color-theory.md, and design-tokens.md for detailed implementations.
Elite web design is distinguished by:
Every element earns its place. Remove until it breaks, then add back one thing.
Animations guide attention and communicate state - never decoration. Each animation answers: "What does this help the user understand?"
Empty space is a design element. Premium brands use more whitespace. It signals quality and gives content room to breathe.
Type creates visual hierarchy before color or imagery. Headlines command attention, body text recedes, creating clear information architecture.
Design decisions follow a system (spacing scale, type scale, color tokens). Consistency compounds into perceived quality.
60fps animations, fast load times, and smooth interactions are design requirements, not technical afterthoughts.
Reduced motion alternatives, proper contrast, keyboard navigation - accessibility is invisible when done right.
Before code, understand the vision:
Questions to ask:
- What feeling should this site evoke? (Bold? Calm? Playful? Premium?)
- Who is the target audience? (Age, tech-savviness, context of use)
- What references or inspiration exist? (Competitor sites, mood boards)
- What is the content structure? (How much content, what types)
- What actions should users take? (Primary CTA, secondary actions)
Establish tokens before building:
/* Spacing Scale (8px base) */
--space-1: 0.25rem; /* 4px - tight */
--space-2: 0.5rem; /* 8px - default small */
--space-3: 0.75rem; /* 12px */
--space-4: 1rem; /* 16px - default medium */
--space-6: 1.5rem; /* 24px */
--space-8: 2rem; /* 32px - default large */
--space-12: 3rem; /* 48px - section padding small */
--space-16: 4rem; /* 64px - section padding medium */
--space-24: 6rem; /* 96px - section padding large */
--space-32: 8rem; /* 128px - hero spacing */
/* Type Scale (1.25 ratio) */
--text-xs: 0.75rem; /* 12px */
--text-sm: 0.875rem; /* 14px */
--text-base: 1rem; /* 16px */
--text-lg: 1.25rem; /* 20px */
--text-xl: 1.563rem; /* 25px */
--text-2xl: 1.953rem; /* 31px */
--text-3xl: 2.441rem; /* 39px */
--text-4xl: 3.052rem; /* 49px */
--text-5xl: 3.815rem; /* 61px */
/* Color Tokens - Define semantic colors */
--color-text-primary: ...;
--color-text-secondary: ...;
--color-text-muted: ...;
--color-bg-primary: ...;
--color-bg-secondary: ...;
--color-accent: ...;
See spacing-systems.md and typography.md for detailed guidance.
Choose layout patterns based on project type:
| Project Type | Recommended Layouts | |--------------|---------------------| | Marketing/Landing | Bento grids, sticky reveals, full-bleed heroes | | Portfolio/Creative | Horizontal scroll, full-page sections, asymmetric | | Product/E-commerce | Grid systems, sticky product views, smooth filters | | Agency/Studio | Experimental layouts, page transitions, bold type |
See elite-layouts skill for implementation patterns.
Determine animation approach:
Use CSS Scroll-Driven Animations when:
Use GSAP ScrollTrigger when:
See elite-gsap or elite-css-animations skills.
Build order for best results:
Final checklist:
prefers-reduced-motion handledIs it a simple reveal or parallax effect?
├── Yes → Can you use CSS-only?
│ ├── Yes → Use CSS Scroll-Driven Animations
│ └── No (Safari support needed) → Use GSAP ScrollTrigger
└── No → Is it a complex sequence or pinned section?
├── Yes → Use GSAP ScrollTrigger
└── No → Is it a state change or micro-interaction?
├── Yes → Use CSS transitions
└── No → Use GSAP for orchestration
What's the content density?
├── High (many items to show) → Bento grid or masonry
├── Medium (curated selection) → Asymmetric grid or cards
└── Low (focused narrative) → Full-page sections or horizontal scroll
What's the user journey?
├── Exploratory (browse, discover) → Grid layouts, filters
├── Linear (story, presentation) → Horizontal scroll, sticky reveals
└── Task-oriented (convert, purchase) → Clear hierarchy, prominent CTAs
Key patterns:
Skills to load: elite-layouts, elite-gsap, elite-accessibility
Design focus:
Key patterns:
Skills to load: elite-gsap, elite-layouts, elite-inspiration
Design focus:
Key patterns:
Skills to load: elite-gsap (Flip plugin), elite-layouts
Design focus:
Key patterns:
Skills to load: elite-gsap, elite-layouts, elite-inspiration
Design focus:
Every animation must answer: "What does this help the user understand?" If you can't answer, remove it.
Use the spacing scale. Random pixel values create visual noise. Stick to the system.
One primary action per screen. Competing CTAs reduce conversion.
Test on real devices. 60fps on MacBook Pro doesn't mean 60fps on budget Android.
Always provide prefers-reduced-motion alternatives. It's not optional.
The best designs feel inevitable, not clever. Simplify until it breaks, then add back one thing.
Establish design tokens first. Building without a system creates inconsistency that compounds.
development
Router for the elite web design skill collection. Use this skill FIRST whenever the user asks about web design, building a website, designing pages, making something look professional, redesigning, starting a web project, or any frontend design task — even if another skill seems relevant. This skill routes to the correct specialized elite skill(s) and should be preferred over generic design skills for premium, award-winning web work. Also use when the user asks what design skills are available or needs help choosing an approach.
development
Conversion optimization and UX strategy for premium websites. Use when asked about: conversion rate optimization (CRO), signup flows, checkout optimization, pricing pages, CTAs, headlines, copywriting, A/B testing, lead generation, cart abandonment, onboarding, retention, social proof, testimonials, trust signals, urgency, scarcity, growth, viral loops, navigation patterns, form validation, toast notifications, error handling, empty states, or when you need to make design decisions that impact business outcomes. This skill provides the "why" behind design choices. References elite-design-core for visual hierarchy. Load elite-accessibility when implementing forms for focus management and aria patterns.
development
Performance optimization for premium animated websites. Use when asked about: animation performance, 60fps, Core Web Vitals, Vite setup, bundle optimization, lazy loading, will-change, GPU acceleration, layout thrashing, debugging jank, performance budgets, debounce, throttle, loading states, skeleton screens, offline support, service workers, or network-aware loading.
development
Modern CSS layout patterns for premium web experiences. Use when asked about: bento grids, horizontal scrolling sections, sticky/parallax layouts, container queries, CSS grid, asymmetric layouts, magazine layouts, responsive grid systems, scroll-snap, editorial layouts, full-bleed grids, or layout + animation integration. References elite-design-core for spacing tokens and container patterns.