Impeccable Designer

A framework for building production-grade, premium UI that avoids common AI design clichés through intentional typography, color, and motion.

Views

127

Uses

20

Updated

June 15, 2026

Author

Robert Denton
Robert Denton

Skill creator

PropertyValue
keywordsdesign-system, ui-design, visual-design, best-practices, typography, color, animation, responsive
impeccable When to use: When you want production-grade, distinctive frontend design that avoids the "AI slop" aesthetic — recognizable AI defaults like Inter everywhere, gradient text, side-stripe alert borders. Use craft mode to build, teach mode to set up design context, extract mode for reusable components.
Core Principle "A distinctive interface should make someone ask 'how was this made?' not 'which AI made this?'"
Three Modes craft — Shape-then-build. Confirm design context first, then implement. teach — Explore the codebase, ask focused UX questions, write .impeccable.md Design Context file. extract — Pull reusable components from existing UI.
Context Protocol (ALWAYS first) Before any design work:
Check current instructions for existing Design Context Read .impeccable.md from project root if it exists If neither exists: run teach mode — explore codebase, ask focused UX questions, write context Absolute Bans (most recognizable AI tells) Side-stripe borders — border-l-4 or border-r-4 on cards/alerts. Completely forbidden. Gradient text fills — background-clip: text rainbow gradients. Forbidden. Reflex fonts — Inter, DM Sans, Fraunces used reflexively without rationale. Pick fonts with intentionality. Typography Font selection is a 4-step process anchored in brand voice, not designer reflex:
What is the brand's personality? (clinical, playful, authoritative, warm...) What typographic tradition matches that? (humanist sans, geometric, transitional serif...) Which specific typefaces embody it with distinctive character? Validate against the "reflex fonts" list — if it's on there, find a better reason to use it or pick another Color OKLCH color space for perceptual uniformity Tint neutrals toward brand hue (never pure gray) 60-30-10 rule for visual weight Theme (light/dark) must derive from actual user context, not defaults Layout 4pt spacing scale with semantic tokens gap for sibling spacing (not margins) Vary spacing rhythmically — embrace intentional asymmetry Grid breaks are intentional design moves, not accidents Seven Reference Domains When deeper guidance is needed, the full skill has reference files for: typography, color/contrast, spatial design, motion design, interaction design, responsive design, and UX writing.
design-taste When to use: Enforcing premium anti-cliché UI patterns. Counteracting common AI-generated design signatures. Building SaaS dashboards, marketing sites, or any interface that should feel like it cost money to design.
Core Metrics (tunable) Design Variance: 8/10 — push for distinctiveness Motion Intensity: 6/10 — present but purposeful Visual Density: 4/10 — breathable, not sparse Hard Bans Element Banned Use Instead Font Inter Geist, Outfit, Cabinet Grotesk, Satoshi Color AI Purple/Blue aesthetic Intentional brand palette Black #000000 (pure) Near-blacks: #0A0A0A, #0F0F0F Effects Neon glows, custom mouse cursors Subtle shadows, intentional depth Content "John Doe", "99.99% uptime" Real-feeling specificity Icons Emojis as UI elements Lucide, Heroicons, Phosphor The Motion-Engine Bento Architecture Modern SaaS dashboards that feel "alive":
White cards (#ffffff) on light gray backgrounds (#f5f5f5) rounded-[2.5rem] on outer containers, rounded-[1.5rem] on inner cards Diffusion shadows: box-shadow: 0 8px 32px rgba(0,0,0,0.08) Five card archetypes with perpetual micro-interactions: Intelligent List — items with subtle entrance staggers Command Input — typing indicator, focus ring glow Live Status — pulsing indicator, real-time number ticks Wide Data Stream — sparkline with animated drawing Contextual UI — hover-reveal secondary actions Hero Section Rule NEVER use h-screen. ALWAYS use min-h-[100dvh] to prevent layout jumping on mobile browsers.
Animation Stack Framer Motion for complex interactions Spring physics: stiffness: 100, damping: 20 Hardware acceleration via transform and opacity only Isolate perpetual micro-animations in their own components Pre-Flight Checklist No Inter unless explicitly justified No AI purple/blue palette No pure #000000 No h-screen hero sections min-h-[100dvh] used instead All animations use transform/opacity Empty, loading, and error states all handled Mobile layout tested and non-broken