gpt-taste
gpt taste
elevated-design
Create sophisticated, Apple-inspired web interfaces with refined aesthetics and corporate elegance. Emphasizes generous whitespace, ultra-precise typography, asymmetric layouts, and purposeful interactions. Combines minimalist design philosophy with premium brand execution. Use when building prem...
Full skill instructions
A sophisticated design philosophy inspired by Apple's corporate design language—creating web interfaces that feel crafted by experts at the top of their field. This approach combines minimalist precision with emotional resonance, transforming standard web components into refined, gallery-worthy experiences that command attention and inspire confidence.
Activate this skill when users request:
Trigger phrases:
Generous Whitespace as a Strategic Tool
Ultra-Precise Typography
Grid-Based Asymmetry
Restrained Color Palettes
Purposeful Interactions
Obsessive Attention to Detail
Font Stack (San Francisco-Inspired):
/* Tailwind Default (closest to SF Pro) */
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
Font Weights:
font-light → 300 /* Body copy, descriptions - Apple's go-to */
font-normal → 400 /* Standard text, balanced */
font-medium → 500 /* Subtle emphasis, nav items */
font-semibold → 600 /* Headlines, but use sparingly */
font-bold → 700 /* Avoid - too heavy for elevated design */
Type Scale (Apple-Inspired Dramatic Hierarchy):
text-xs → 12px /* Fine print, footnotes, legal */
text-sm → 14px /* Supporting text, captions */
text-base → 16px /* Body text (Apple's minimum) */
text-lg → 18px /* Large body, comfortable reading */
text-xl → 20px /* Small headings, emphasized text */
text-2xl → 24px /* Card titles, section labels */
text-3xl → 30px /* Subsection headings */
text-4xl → 36px /* Page titles */
text-5xl → 48px /* Hero headlines */
text-6xl → 60px /* Large hero text */
text-7xl → 72px /* Statement headlines (Apple events) */
text-8xl → 96px /* Ultra-dramatic (use with extreme restraint) */
text-9xl → 128px /* iPhone reveal style (hero images only) */
Letter Spacing (Optical Precision):
tracking-tighter → -0.05em /* Massive headlines (text-8xl+) */
tracking-tight → -0.025em /* Large headlines (text-5xl+) */
tracking-normal → 0em /* Body text, natural spacing */
tracking-wide → 0.025em /* Small text for legibility */
tracking-wider → 0.05em /* Uppercase labels */
tracking-widest → 0.1em /* Micro labels (11px uppercase) */
Line Height (Apple Standard):
leading-none → 1 /* Massive display type only */
leading-tight → 1.1 /* Large headlines (text-5xl+) */
leading-snug → 1.2 /* Headlines (text-2xl to text-4xl) */
leading-normal → 1.5 /* Body text - Apple's preferred */
leading-relaxed → 1.625 /* Long-form reading */
```html
text-xs → 12px /* Metadata, copyright */
text-sm → 14px /* Small body text */
text-base → 16px /* Standard body */
text-lg → 18px /* Large body */
text-xl → 20px /* Small headings */
text-2xl → 24px /* Card titles */
text-3xl → 30px /* Section headings */
text-4xl → 36px /* Page titles */
text-5xl → 48px /* Hero headlines */
text-6xl → 60px /* Large hero text */
Letter Spacing:
tracking-tight → -0.025em /* Large headlines */
tracking-normal → 0em /* Body text */
tracking-wide → 0.025em /* Small labels */
tracking-wider → 0.05em /* Uppercase labels */
tracking-widest → 0.1em /* Ultra-wide labels */
Sophisticated Neutrals:
<!-- Text (Never pure black) -->
text-slate-900 → #0f172a /* Primary text */
text-slate-600 → #475569 /* Secondary text */
text-slate-500 → #64748b /* Tertiary text */
text-slate-400 → #94a3b8 /* Subtle text, labels */
### Spacing System (Apple's 8px Grid)
**The 8px Baseline (Apple's Standard):**
Every measurement should be divisible by 8px for perfect rhythm.
**Component Spacing:**
```html
p-4 → 16px /* Compact elements (badges, pills) */
p-6 → 24px /* Small cards, tight content */
p-8 → 32px /* Standard card padding (minimum) */
p-10 → 40px /* Comfortable card padding */
p-12 → 48px /* Large cards, feature sections */
p-16 → 64px /* Extra-large padding, hero sections */
p-20 → 80px /* Apple event-style spacing */
p-24 → 96px /* Statement sections */
Section Spacing (Generous, like Apple):
py-12 → 48px /* Compact sections */
py-16 → 64px /* Standard sections */
py-20 → 80px /* Comfortable sections */
py-24 → 96px /* Large sections */
py-32 → 128px /* Hero sections, dramatic reveals */
py-40 → 160px /* Apple event-style spacing */
py-48 → 192px /* Ultra-premium sections */
Gap & Margins (8px increments):
gap-4 → 16px /* Tight groups */
gap-6 → 24px /* Related elements */
gap-8 → 32px /* Standard separation */
gap-12 → 48px /* Section boundaries */
gap-16 → 64px /* Large separation */
gap-20 → 80px /* Dramatic separation */
gap-24 → 96px /* Hero to content transition */
mb-4 → 16px /* Paragraph spacing */
mb-6 → 24px /* Subsection spacing */
mb-8 → 32px /* Element separation */
mb-12 → 48px /* Section separation */
mb-16 → 64px /* Large separation */
mb-20 → 80px /* Dramatic separation */
mb-24 → 96px /* Hero to section */
Layout Containers (Apple's Approach):
max-w-screen-2xl → 1536px /* Ultra-wide (product grids) */
max-w-7xl → 1280px /* Wide layouts (Apple default) */
max-w-6xl → 1152px /* Standard editorial */
max-w-5xl → 1024px /* Narrow, focused content */
max-w-4xl → 896px /* Article-style layouts */
max-w-3xl → 768px /* Long-form reading */
max-w-2xl → 672px /* Comfortable reading width */
Responsive Padding (Apple's breakpoint strategy):
px-6 sm:px-8 lg:px-12 /* Standard responsive padding */
px-8 sm:px-12 lg:px-20 /* Generous responsive padding */
py-12 sm:py-16 lg:py-24 /* Section responsive padding */
py-16 sm:py-24 lg:py-32 /* Hero responsive padding */
```2 → 48px /* Extra large padding */
p-16 → 64px /* Section padding */
<!-- Section Spacing -->
py-16 → 64px /* Minimum section */
py-24 → 96px /* Standard section */
py-32 → 128px /* Large section */
<!-- Margins -->
mb-8 → 32px /* Element separation */
mb-12 → 48px /* Section separation */
mb-16 → 64px /* Large separation */
mb-24 → 96px /* Dramatic separation */
Layout Containers:
max-w-7xl → 1280px /* Wide layouts */
max-w-6xl → 1152px /* Standard */
max-w-5xl → 1024px /* Narrow, focused */
rounded-xl → 12px /* Minimum for cards */
rounded-2xl → 16px /* Standard cards */
rounded-3xl → 24px /* Large images */
Primary CTA (Apple Blue):
<a href="#" class="inline-flex items-center justify-center gap-2 px-5 py-3 bg-[#0071e3] text-white text-[15px] font-normal rounded-xl hover:bg-[#0077ED] transition-all duration-400">
<span>Buy now</span>
</a>
Secondary Button (Outlined):
<button class="inline-flex items-center justify-center gap-2 px-5 py-3 border-2 border-[#0071e3] text-[#0071e3] text-[15px] font-normal rounded-xl hover:bg-[#0071e3]/5 transition-all duration-400">
<span>Learn more</span>
</button>
Tertiary Text Link (Apple style):
<a href="#" class="inline-flex items-center gap-1.5 text-[#0071e3] text-[15px] font-normal hover:underline">
<span>Learn more</span>
<svg class="w-3.5 h-3.5" fill="none" stroke="currentColor" viewBox="0 0 24 24" stroke-width="2.5">
<path stroke-linecap="round" stroke-linejoin="round" d="M9 5l7 7-7 7"/>
</svg>
</a>
Large CTA (Hero Section):
<a href="#" class="inline-flex items-center justify-center gap-2 px-7 py-4 bg-[#0071e3] text-white text-base font-normal rounded-xl hover:bg-[#0077ED] transition-all duration-400 shadow-lg hover:shadow-xl">
<span>Get started</span>
</a>
Design Rules:
px-5 py-3 for standard, px-7 py-4 for largerounded-xl (12px)duration-400 for premium feelAsymmetric Large Card:
<div class="col-span-12 lg:col-span-7 group">
<div class="relative h-full bg-slate-50 border border-slate-100 rounded-2xl p-10 hover:bg-white hover:border-slate-200 transition-all duration-300">
<!-- Icon with refined treatment -->
<div class="mb-8">
<div class="inline-flex items-center justify-center w-16 h-16 rounded-xl border border-blue-200 bg-blue-50">
<i class="ri-icon-name text-3xl text-[#1b75bc]"></i>
</div>
</div>
<!-- Light typography -->
<h3 class="text-2xl font-light text-slate-900 mb-4 tracking-tight">
Feature Title
</h3>
<p class="text-base text-slate-500 leading-relaxed mb-8 max-w-xl">
Description with refined tone and generous spacing.
</p>
<!-- Minimal list with dots -->
<div class="space-y-3 pt-6 border-t border-slate-200">
<div class="flex items-center gap-3 text-sm text-slate-600">
<div class="w-1 h-1 rounded-full bg-[#1b75bc]"></div>
<span class="font-light">Feature item</span>
</div>
</div>
</div>
</div>
Asymmetric Compact Card:
<div class="col-span-12 lg:col-span-5 group">
<div class="relative h-full bg-slate-50 border border-slate-100 rounded-2xl p-8 hover:bg-white hover:border-slate-200 transition-all duration-300">
<div class="mb-6">
<div class="inline-flex items-center justify-center w-14 h-14 rounded-xl border border-purple-200 bg-purple-50">
<i class="ri-icon-name text-2xl text-purple-600"></i>
</div>
</div>
<h3 class="text-xl font-light text-slate-900 mb-3 tracking-tight">
Feature Title
</h3>
<p class="text-sm text-slate-500 leading-relaxed mb-6">
Refined description.
</p>
<div class="space-y-2.5 pt-4 border-t border-slate-200">
<div class="flex items-center gap-2.5 text-xs text-slate-600">
<div class="w-1 h-1 rounded-full bg-[#1b75bc]"></div>
<span class="font-light">Feature item</span>
</div>
</div>
</div>
</div>
Minimal with Uppercase Label:
<div class="mb-24">
<p class="text-[11px] font-medium tracking-[0.2em] text-slate-400 uppercase mb-6">
Section Label
</p>
<h2 class="text-5xl sm:text-6xl font-light text-slate-900 tracking-tight leading-[1.1] max-w-3xl">
Primary headline with dramatic scale.
<span class="text-slate-400">Optional subtle accent.</span>
</h2>
</div>
With Description:
<div class="mb-20">
<p class="text-xs font-medium tracking-wider text-slate-400 uppercase mb-4">
Features
</p>
<h2 class="text-4xl sm:text-5xl font-light text-slate-900 tracking-tight leading-tight mb-6">
Everything your garage needs.
<br/>
<span class="text-slate-400">Nothing it doesn't.</span>
</h2>
<p class="text-lg text-slate-500 max-w-2xl">
Refined description with generous spacing and thoughtful typography.
</p>
</div>
7-5 Split Pattern:
<div class="grid grid-cols-12 gap-8">
<!-- Large card (7 columns) -->
<div class="col-span-12 lg:col-span-7">
<!-- Large content -->
</div>
<!-- Compact card (5 columns) -->
<div class="col-span-12 lg:col-span-5">
<!-- Compact content -->
</div>
<!-- Compact card (5 columns) -->
<div class="col-span-12 lg:col-span-5">
<!-- Compact content -->
</div>
<!-- Large card (7 columns) -->
<div class="col-span-12 lg:col-span-7">
<!-- Large content -->
</div>
</div>
Layered Backgrounds:
<section class="relative py-32 bg-white overflow-hidden">
<!-- Ultra-subtle background -->
<div class="absolute inset-0 opacity-[0.03]">
<div class="absolute top-20 left-10 w-96 h-96 rounded-full bg-[#1b75bc]"></div>
<div class="absolute bottom-20 right-10 w-96 h-96 rounded-full bg-slate-900"></div>
</div>
<div class="relative">
<!-- Content -->
</div>
</section>
Subtle Divider:
<div class="mt-24 text-center">
<div class="inline-flex items-center gap-2 text-xs text-slate-400 tracking-wider">
<div class="w-12 h-px bg-slate-200"></div>
<span class="uppercase">Crafted for excellence</span>
<div class="w-12 h-px bg-slate-200"></div>
</div>
</div>
<!-- Hero Section -->
<h1 class="text-6xl sm:text-7xl font-light text-slate-900 tracking-tight leading-[1.05]">
Primary Headline
</h1>
<p class="text-xl text-slate-500 font-light mt-6 max-w-2xl leading-relaxed">
Supporting description with generous sizing.
</p>
<!-- Section Heading -->
<h2 class="text-5xl font-light text-slate-900 tracking-tight mb-16">
Section Title
</h2>
<!-- Subsection -->
<h3 class="text-2xl font-light text-slate-900 mb-4">
Subsection Heading
</h3>
<!-- Body Text -->
<p class="text-base text-slate-500 leading-relaxed">
Body copy with comfortable line height.
</p>
<!-- Small Labels -->
<span class="text-xs font-medium tracking-wider text-slate-400 uppercase">
Label
</span>
text-slate-900text-slate-500 or text-slate-600text-slate-400text-slate-400bg-white or bg-slate-50bg-slate-50 on white, or bg-white on slate-50border-slate-100 or border-slate-200Smooth & Purposeful:
<!-- Standard transition -->
transition-all duration-300
<!-- Subtle hover states -->
hover:bg-white hover:border-slate-200
<!-- Refined color shifts -->
group-hover:bg-blue-100 transition-colors duration-300
Principles:
Mobile First with Generous Breakpoints:
<!-- Scale down gracefully -->
<h1 class="text-4xl sm:text-5xl lg:text-6xl font-light">
Headline
</h1>
<!-- Padding scales -->
<div class="px-6 py-16 sm:px-8 sm:py-24 lg:px-12 lg:py-32">
<!-- Grid adapts -->
<div class="grid grid-cols-12 gap-6 lg:gap-8">
<div class="col-span-12 lg:col-span-7">
<section class="relative py-32 bg-white overflow-hidden">
<!-- Subtle background -->
<div class="absolute inset-0 opacity-[0.03]">
<div class="absolute top-20 left-10 w-96 h-96 rounded-full bg-[#1b75bc]"></div>
<div class="absolute bottom-20 right-10 w-96 h-96 rounded-full bg-slate-900"></div>
</div>
<div class="relative max-w-7xl mx-auto px-6 sm:px-8 lg:px-12">
<!-- Section Header -->
<div class="mb-24">
<p class="text-[11px] font-medium tracking-[0.2em] text-slate-400 uppercase mb-6">
Features
</p>
<h2 class="text-5xl sm:text-6xl font-light text-slate-900 tracking-tight leading-[1.1] max-w-3xl">
Everything your garage needs.
<br/>
<span class="text-slate-400">Nothing it doesn't.</span>
</h2>
</div>
<!-- Asymmetric Grid -->
<div class="grid grid-cols-12 gap-8">
<!-- Large Card -->
<div class="col-span-12 lg:col-span-7 group">
<div class="relative h-full bg-slate-50 border border-slate-100 rounded-2xl p-10 hover:bg-white hover:border-slate-200 transition-all duration-300">
<div class="mb-8">
<div class="inline-flex items-center justify-center w-16 h-16 rounded-xl border border-blue-200 bg-blue-50">
<i class="ri-calendar-event-line text-3xl text-[#1b75bc]"></i>
</div>
</div>
<h3 class="text-2xl font-light text-slate-900 mb-4 tracking-tight">
Never miss an appointment
</h3>
<p class="text-base text-slate-500 leading-relaxed mb-8 max-w-xl">
Customers book online 24/7 while automatic reminders keep your schedule full and your team productive.
</p>
<div class="space-y-3 pt-6 border-t border-slate-200">
<div class="flex items-center gap-3 text-sm text-slate-600">
<div class="w-1 h-1 rounded-full bg-[#1b75bc]"></div>
<span class="font-light">24/7 online booking</span>
</div>
<div class="flex items-center gap-3 text-sm text-slate-600">
<div class="w-1 h-1 rounded-full bg-[#1b75bc]"></div>
<span class="font-light">Auto SMS/email reminders</span>
</div>
</div>
</div>
</div>
<!-- Compact Card -->
<div class="col-span-12 lg:col-span-5 group">
<div class="relative h-full bg-slate-50 border border-slate-100 rounded-2xl p-8 hover:bg-white hover:border-slate-200 transition-all duration-300">
<div class="mb-6">
<div class="inline-flex items-center justify-center w-14 h-14 rounded-xl border border-purple-200 bg-purple-50">
<i class="ri-file-list-3-line text-2xl text-purple-600"></i>
</div>
</div>
<h3 class="text-xl font-light text-slate-900 mb-3 tracking-tight">
Digital job tracking
</h3>
<p class="text-sm text-slate-500 leading-relaxed mb-6">
Replace paper trails with real-time updates customers can follow.
</p>
<div class="space-y-2.5 pt-4 border-t border-slate-200">
<div class="flex items-center gap-2.5 text-xs text-slate-600">
<div class="w-1 h-1 rounded-full bg-[#1b75bc]"></div>
<span class="font-light">Instant estimates</span>
</div>
</div>
</div>
</div>
</div>
<!-- Closing Element -->
<div class="mt-24 text-center">
<div class="inline-flex items-center gap-2 text-xs text-slate-400 tracking-wider">
<div class="w-12 h-px bg-slate-200"></div>
<span class="uppercase">Crafted for automotive excellence</span>
<div class="w-12 h-px bg-slate-200"></div>
</div>
</div>
</div>
</section>
Combine both systems—use Elevated Design for marketing sections and Standard Design for functional app areas. The transition should feel natural:
Touch Targets (44x44px Minimum):
<!-- All interactive elements -->
<button class="min-w-[44px] min-h-[44px]">
<!-- Generous padding ensures touch target -->
<a class="inline-flex items-center px-5 py-3"> <!-- Results in 44px+ height -->
Contrast Ratios (WCAG AAA when possible):
<!-- Apple's text colors pass AAA contrast on white -->
text-[#1d1d1f] on bg-white → 15.8:1 (AAA ✓)
text-[#424245] on bg-white → 10.2:1 (AAA ✓)
text-[#6e6e73] on bg-white → 5.4:1 (AA ✓)
Reduced Motion:
@media (prefers-reduced-motion: reduce) {
* {
animation-duration: 0.01ms !important;
animation-iteration-count: 1 !important;
transition-duration: 0.01ms !important;
}
}
Screen Reader Optimizations:
<!-- Proper semantic structure -->
<nav aria-label="Main navigation">
<main aria-label="Main content">
<button aria-label="Close menu" aria-expanded="false">
<!-- Hide decorative elements -->
<div aria-hidden="true">
<!-- Skip to content link -->
<a href="#main-content" class="sr-only focus:not-sr-only">
Skip to main content
</a>
Before finalizing any component, verify:
This elevated design system brings Apple's corporate design excellence to web interfaces—combining minimalist precision with emotional resonance to create experiences that feel both authoritative and approachable.
gpt taste
Premium brand-kit image generation for high-end identity systems, logo concepts, and visual-world presentations.
Premium website design-to-code skill that generates visual references first, then builds faithful frontend implementations.
Premium frontend image direction for landing pages and marketing sites, generating one distinct horizontal image per section.
Premium mobile app screen concepts and flows with clean hierarchy, strong imagery, and distinctive art direction.
Emil Kowalski's philosophy on UI polish, component design, and the invisible details that make software feel good.
Frontend design and iteration for production-grade interfaces, from concept to ship.
Reverse-engineer design tokens from public websites into starter token files for your project.
Builds an animation from scratch by making the decisions in the order that determines whether it feels right.
Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.
Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.
Toolkit for styling artifacts with a theme. These artifacts can be slides, docs, reportings, HTML landing pages, etc. There are 10 pre-set themes with colors/fonts that you can apply to any artifact that has been creating, or can generate a new theme on-the-fly.
Chat-to-edit AI studio for product photos, portraits, branding, and video.
Generate your dream room in seconds.
Redesign your interior in seconds using AI
Transform rooms with AI-generated designs.
Transform Your Space with AI-Powered Japanese Interior Designs by Jife
AI-powered wireframes for non-designers.
Revolutionize Property Viewing with AI-Generated Floor Plans and Virtual Tours
Transform sketches into stunning architectural renders with AI.