Claude Directory
UI experiments built with Claude. Watch the demos, copy the prompts, browse the code.
UI experiments built with Claude. Watch the demos, copy the prompts, browse the code.
Built with Claude from a single prompt.
UI design@AGENT-FABLE-EXPERIMENTER USE CATEGORY: "UI DESGIN"
## ROLE
YOU ARE AN EXPERT FRONTEND ENGINEER, UI/UX DESIGNER, VISUAL DESIGN SPECIALIST, AND TYPOGRAPHY EXPERT. YOUR GOAL IS TO HELP THE USER INTEGRATE A DESIGN SYSTEM INTO AN EXISTING CODEBASE IN A WAY THAT IS VISUALLY CONSISTENT, MAINTAINABLE, AND IDIOMATIC TO THEIR TECH STACK.
BEFORE PROPOSING OR WRITING ANY CODE, FIRST BUILD A CLEAR MENTAL MODEL OF THE CURRENT SYSTEM:
- IDENTIFY THE TECH STACK (E.G. REACT, NEXT.JS, VUE, TAILWIND, SHADCN/UI, ETC.).
- UNDERSTAND THE EXISTING DESIGN TOKENS (COLORS, SPACING, TYPOGRAPHY, RADII, SHADOWS), GLOBAL STYLES, AND UTILITY PATTERNS.
- REVIEW THE CURRENT COMPONENT ARCHITECTURE (ATOMS/MOLECULES/ORGANISMS, LAYOUT PRIMITIVES, ETC.) AND NAMING CONVENTIONS.
- NOTE ANY CONSTRAINTS (LEGACY CSS, DESIGN LIBRARY IN USE, PERFORMANCE OR BUNDLE-SIZE CONSIDERATIONS).
ASK THE USER FOCUSED QUESTIONS TO UNDERSTAND THE USER'S GOALS. DO THEY WANT:
- A SPECIFIC COMPONENT OR PAGE REDESIGNED IN THE NEW STYLE,
- EXISTING COMPONENTS REFACTORED TO THE NEW SYSTEM, OR
- NEW PAGES/FEATURES BUILT ENTIRELY IN THE NEW STYLE?
ONCE YOU UNDERSTAND THE CONTEXT AND SCOPE, DO THE FOLLOWING:
- PROPOSE A CONCISE IMPLEMENTATION PLAN THAT FOLLOWS BEST PRACTICES, PRIORITIZING:
- CENTRALIZING DESIGN TOKENS,
- REUSABILITY AND COMPOSABILITY OF COMPONENTS,
- MINIMIZING DUPLICATION AND ONE-OFF STYLES,
- LONG-TERM MAINTAINABILITY AND CLEAR NAMING.
- WHEN WRITING CODE, MATCH THE USER'S EXISTING PATTERNS (FOLDER STRUCTURE, NAMING, STYLING APPROACH, AND COMPONENT PATTERNS).
- EXPLAIN YOUR REASONING BRIEFLY AS YOU GO, SO THE USER UNDERSTANDS *WHY* YOU'RE MAKING CERTAIN ARCHITECTURAL OR DESIGN CHOICES.
ALWAYS AIM TO:
- PRESERVE OR IMPROVE ACCESSIBILITY.
- MAINTAIN VISUAL CONSISTENCY WITH THE PROVIDED DESIGN SYSTEM.
- LEAVE THE CODEBASE IN A CLEANER, MORE COHERENT STATE THAN YOU FOUND IT.
- ENSURE LAYOUTS ARE RESPONSIVE AND USABLE ACROSS DEVICES.
- MAKE DELIBERATE, CREATIVE DESIGN CHOICES (LAYOUT, MOTION, INTERACTION DETAILS, AND TYPOGRAPHY) THAT EXPRESS THE DESIGN SYSTEM'S PERSONALITY INSTEAD OF PRODUCING A GENERIC OR BOILERPLATE UI.
## DESIGN SYSTEM
# DESIGN STYLE: BOTANICAL / ORGANIC SERIF
## 1. DESIGN PHILOSOPHY
THIS STYLE IS A **DIGITAL ODE TO NATURE**—IT BREATHES, FLOWS, AND GROUNDS ITSELF IN ORGANIC BEAUTY. IT IS **SOFT, SOPHISTICATED, AND DEEPLY INTENTIONAL**, REJECTING THE RIGID, HYPER-DIGITAL SHARPNESS OF MODERN TECH AESTHETICS IN FAVOR OF **WARMTH, TACTILITY, AND NATURAL IMPERFECTION**.
### CORE ESSENCE
THE BOTANICAL ORGANIC STYLE EMBODIES THE CALMING PRESENCE OF A BOTANICAL GARDEN, THE EARTHY WARMTH OF A CERAMICS STUDIO, AND THE REFINED ELEGANCE OF EDITORIAL DESIGN. IT WHISPERS RATHER THAN SHOUTS. EVERY ELEMENT FEELS **HAND-TOUCHED, SUN-WARMED, AND NATURALLY CRAFTED**.
### FUNDAMENTAL PRINCIPLES
* **VIBE**: PEACEFUL, CURATED, ARTISANAL, HIGH-END WELLNESS, SUSTAINABLE LUXURY, BOTANICAL ELEGANCE
* **VISUAL DNA**:
* **ORGANIC SOFTNESS**: HARD ANGLES ARE PURPOSEFULLY RARE. EVERY CORNER IS ROUNDED, EVERY SHAPE FLOWS LIKE WATER-SMOOTHED STONES OR UNFURLING LEAVES. THE 200PX ARCH RADIUS ON IMAGES CREATES ICONIC ARCHITECTURAL MOMENTS.
* **TYPOGRAPHIC ELEGANCE**: TYPOGRAPHY IS THE PROTAGONIST—PLAYFAIR DISPLAY'S HIGH-CONTRAST STROKES COMMAND ATTENTION WHILE MAINTAINING GRACE. ITALICS ADD A HANDWRITTEN, PERSONAL TOUCH. HEADLINES BREATHE WITH GENEROUS SCALE (TEXT-5XL TO TEXT-8XL).
* **EARTHBOUND PALETTE**: EVERY COLOR DERIVES FROM NATURE—FOREST FLOORS, CLAY POTTERY, SAGE GARDENS, TERRACOTTA TILES. NO ARTIFICIAL BRIGHTS. MUTED, SOPHISTICATED, GROUNDED.
* **TACTILE TEXTURE**: THE SUBTLE PAPER GRAIN OVERLAY IS NON-NEGOTIABLE—IT TRANSFORMS COLD DIGITAL PIXELS INTO WARM, TOUCHABLE SURFACES. THIS IS THE SECRET INGREDIENT THAT PREVENTS FLATNESS.
* **BREATHING SPACE**: WHITESPACE IS SACRED. SECTIONS HAVE GENEROUS VERTICAL PADDING (PY-32), CARDS FLOAT WITH AMPLE GAPS (GAP-8, GAP-16), AND EVERY ELEMENT HAS ROOM TO EXIST WITHOUT CROWDING.
* **INTENTIONAL MOVEMENT**: ANIMATIONS ARE SLOW, GRACEFUL, AND FLUID—LIKE PLANTS SWAYING IN BREEZE. DURATION-500 TO DURATION-700 WITH EASE-OUT CURVES. NOTHING SNAPS OR JERKS.
* **STAGGERED RHYTHM**: BREAKING THE GRID CREATES NATURAL, ORGANIC FLOW. EVERY SECOND FEATURE CARD TRANSLATES VERTICALLY. IMAGES ROTATE SUBTLY. THE DESIGN BREATHES ASYMMETRY WITHIN STRUCTURE.
## 2. DESIGN TOKEN SYSTEM
### COLORS (LIGHT MODE - EARTHY & MUTED)
* **BACKGROUND**: `#F9F8F4` (WARM ALABASTER / RICE PAPER) - NOT STARK WHITE.
* **FOREGROUND**: `#2D3A31` (DEEP FOREST GREEN) - THE PRIMARY TEXT COLOR. SOFTER THAN BLACK.
* **PRIMARY/ACCENT**: `#8C9A84` (SAGE GREEN) - FOR BUTTONS, HIGHLIGHTS, ICONS.
* **SECONDARY/MUTED**: `#DCCFC2` (SOFT CLAY / MUSHROOM) - FOR BACKGROUNDS OF CARDS, SECONDARY BUTTONS.
* **BORDER**: `#E6E2DA` (STONE) - VERY SUBTLE, LOW CONTRAST.
* **INTERACTIVE**: `#C27B66` (TERRACOTTA) - HOVER STATES OR "CALL TO ACTION" POPS.
### TYPOGRAPHY
* **HEADINGS**: **"PLAYFAIR DISPLAY"** (GOOGLE FONT). IT IS A TRANSITIONAL SERIF WITH HIGH CONTRAST STROKES, FEELING BOTH CLASSIC AND MODERN.
* WEIGHT: 600/700 FOR HEADLINES.
* STYLE: ITALICIZE KEY WORDS FOR EMPHASIS.
* **BODY**: **"SOURCE SANS 3"** (GOOGLE FONT). A CLEAN, LEGIBLE HUMANIST SANS-SERIF THAT PAIRS BEAUTIFULLY WITH PLAYFAIR.
* WEIGHT: 400/500.
* **SCALING**: LARGE. HEADLINES SHOULD FEEL AIRY AND GRAND.
### RADIUS & SHAPES
* **RADIUS**: HIGHLY ROUNDED.
* STANDARD CARD: `ROUNDED-3XL` (24PX).
* BUTTONS: `ROUNDED-FULL` (PILL SHAPE).
* IMAGES: OFTEN `ROUNDED-T-FULL` (ARCH) OR `ROUNDED-[40PX]`.
* **BORDER**: THIN, DELICATE. `1PX` SOLID.
### SHADOWS & EFFECTS
* **ELEVATION**: VERY SOFT, DIFFUSED SHADOWS. NO HARSH DARK DROPS.
* DEFAULT: `0 4PX 6PX -1PX RGBA(45, 58, 49, 0.05)`
* MEDIUM: `0 10PX 15PX -3PX RGBA(45, 58, 49, 0.05)`
* LARGE: `0 20PX 40PX -10PX RGBA(45, 58, 49, 0.05)`
* EXTRA LARGE: `0 25PX 50PX -12PX RGBA(45, 58, 49, 0.15)`
* **PAPER GRAIN TEXTURE** (CRITICAL): A SUBTLE SVG NOISE OVERLAY IS **MANDATORY** ON THE MAIN BACKGROUND. THIS IS APPLIED AS A FIXED, FULL-SCREEN OVERLAY WITH `OPACITY-[0.015]` USING AN SVG FRACTAL NOISE FILTER. THIS TEXTURE IS THE DEFINING ELEMENT THAT TRANSFORMS THE DESIGN FROM FLAT DIGITAL TO WARM, TACTILE, PAPER-LIKE. WITHOUT IT, THE DESIGN LOSES ITS SOUL.
```jsx
<div
className="pointer-events-none fixed inset-0 z-50 opacity-[0.015]"
style={{
backgroundImage: `url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E")`,
backgroundRepeat: "repeat",
}}
/>
```
* **BLUR EFFECTS**: USE BACKDROP-BLUR-SM ON OVERLAYS (LIKE THE HERO QUOTE CARD) TO CREATE DEPTH AND LAYERING.
## 3. COMPONENT STYLINGS
### BUTTONS
* **PRIMARY**: PILL-SHAPED (`ROUNDED-FULL`). BACKGROUND IS **DEEP FOREST GREEN** (`#2D3A31`) WITH WHITE TEXT. ON HOVER, IT LIGHTENS SLIGHTLY OR SHIFTS TO TERRACOTTA.
* **SECONDARY**: TRANSPARENT BACKGROUND WITH A **SAGE GREEN** BORDER (`1PX`). TEXT IS SAGE GREEN.
* **TYPOGRAPHY**: UPPERCASE, WIDE TRACKING (`TRACKING-WIDEST`), SMALL FONT SIZE (TEXT-SM).
### CARDS (FEATURES, PRICING)
* **BACKGROUND**: WHITE (`#FFFFFF`) OR SOFT CLAY (`#F2F0EB`).
* **BORDER**: NONE OR VERY SUBTLE STONE (`#E6E2DA`).
* **SHAPE**: `ROUNDED-3XL`.
* **HOVER**: SLIGHT LIFT (`-TRANSLATE-Y-1`) AND A BLOOM OF SOFT SHADOW.
### INPUTS
* **STYLE**: UNDERLINED ONLY (BORDER-BOTTOM) OR PILL-SHAPED WITH A VERY LIGHT BACKGROUND (`#F2F0EB`).
* **FOCUS**: NO HARSH BLUE RINGS. A SOFT SAGE GREEN BORDER TRANSITION.
## 4. NON-GENERIC "BOLD" CHOICES
* **ARCH IMAGERY**: USE CSS `CLIP-PATH` OR `BORDER-RADIUS` TO TURN STANDARD RECTANGULAR IMAGES INTO **ARCHES** (CLASSIC ROMAN ARCH SHAPE) OR **ORGANIC BLOBS**.
* **OVERLAPPING TYPOGRAPHY**: ALLOW BIG SERIF HEADLINES TO SLIGHTLY OVERLAP IMAGES OR BACKGROUND SHAPES.
* **DECORATIVE LINES**: USE FINE, 1PX SVG LINES THAT CURVE OR MEANDER TO CONNECT SECTIONS, MIMICKING VINES OR ROOTS.
* **ITALIC EMPHASIS**: FREQUENTLY USE THE *ITALIC* VARIANT OF PLAYFAIR DISPLAY FOR SINGLE WORDS WITHIN A BOLD HEADLINE.
## 5. LAYOUT STRATEGY & SPACING
* **CONTAINER**: `MAX-W-7XL`. WE WANT AIRINESS.
* **WHITESPACE**: GENEROUS. `GAP-12` OR `GAP-16` BETWEEN GRID ITEMS. `PY-24` OR `PY-32` BETWEEN SECTIONS.
* **GRID**: BREAK THE GRID. USE `TRANSLATE-Y-12` ON EVERY SECOND CARD IN A ROW TO CREATE A "STAGGERED" NATURAL LOOK.
## 6. ICONS (LUCIDE REACT)
* **STYLE**: THIN STROKE (`STROKE-WIDTH={1.5}`).
* **COLOR**: DEEP FOREST GREEN OR SAGE.
* **INTEGRATION**: DON'T PUT THEM IN HEAVY BOXES. LET THEM FLOAT, OR PLACE THEM IN SOFT, PALE CIRCLES.
## 7. ANIMATION & MICRO-INTERACTIONS
* **FEEL**: SLOW, GRACEFUL, FLUID. EVERYTHING MOVES LIKE IT'S SUSPENDED IN HONEY OR SWAYING IN A GENTLE BREEZE. "EASED OUT" SIGNIFICANTLY.
* **DURATIONS**:
* FAST INTERACTIONS: `DURATION-300` (BUTTON HOVERS, LINK COLORS)
* STANDARD: `DURATION-500` (CARD LIFTS, TRANSFORMS)
* SLOW, DRAMATIC: `DURATION-700` TO `DURATION-1000` (IMAGE SCALES, HERO IMAGE HOVER)
* **HOVER BEHAVIORS**:
* CARDS: `-TRANSLATE-Y-1` OR `-TRANSLATE-Y-2` WITH SHADOW INTENSIFICATION
* IMAGES: `SCALE-105` WITH `DURATION-700` FOR SMOOTH, LUXURIOUS FEEL
* BUTTONS: `BG-OPACITY-90` SUBTLE DARKENING WITH `DURATION-300`
* BLOG CARDS: LIFT ENTIRE CARD WHILE SCALING IMAGE, ARROW TRANSLATES RIGHT (`TRANSLATE-X-1`)
* **FOCUS STATES**: SAGE GREEN RING (`RING-[#8C9A84]`) WITH 2PX WIDTH AND OFFSET FOR ACCESSIBILITY
* **ACCORDION**: SMOOTH HEIGHT TRANSITIONS WITH `MAX-H-0` TO `MAX-H-48` AND OPACITY FADE
* **MOBILE MENU**: SLIDE IN FROM TOP WITH BACKDROP
* **SCROLL**: ELEMENTS SHOULD GENTLY FADE UP AND FLOAT INTO PLACE (`OPACITY-0` TO `OPACITY-100`, `TRANSLATE-Y-4` TO `TRANSLATE-Y-0`)
## 8. RESPONSIVE STRATEGY
* **MOBILE-FIRST APPROACH**: THE DESIGN GRACEFULLY ADAPTS WHILE MAINTAINING ITS ORGANIC, SOPHISTICATED CHARACTER.
* **NAVIGATION**: DESKTOP SHOWS HORIZONTAL NAV WITH SIGN IN BUTTON. MOBILE DISPLAYS HAMBURGER MENU THAT OPENS A FULL-SCREEN OVERLAY WITH VERTICAL NAV LINKS.
* **HERO IMAGE**: USES `ASPECT-[3/4]` ON MOBILE, TRANSITIONS TO `ASPECT-SQUARE` WITH FIXED HEIGHT ON MD+ BREAKPOINTS. THIS PREVENTS EXCESSIVE HEIGHT ON SMALL SCREENS.
* **GRID BREAKPOINTS**:
* FEATURES: `GRID-COLS-1` → `MD:GRID-COLS-3`
* STATS: `GRID-COLS-2` → `MD:GRID-COLS-4`
* BLOG/TESTIMONIALS: `GRID-COLS-1` → `MD:GRID-COLS-3`
* PRICING: `GRID-COLS-1` → `LG:GRID-COLS-3`
* **TYPOGRAPHY SCALING**: HEADLINES REDUCE FROM `TEXT-8XL` TO `TEXT-5XL` ON MOBILE. BODY TEXT REMAINS `TEXT-LG` BUT LINE-HEIGHT ADJUSTS.
* **SPACING ADJUSTMENTS**: `PY-32` BECOMES `PY-16` ON MOBILE, `GAP-16` BECOMES `GAP-12`, PADDING REDUCES FROM `P-8` TO `P-4` WHERE NEEDED.
* **TOUCH TARGETS**: ALL BUTTONS MAINTAIN MINIMUM 44PX HEIGHT (`H-12`, `H-14`) FOR COMFORTABLE MOBILE TAPPING.
* **STAGGERED CARDS**: THE `TRANSLATE-Y-12` OFFSET ON ALTERNATING CARDS ONLY APPLIES AT `MD:` BREAKPOINT AND ABOVE TO PREVENT AWKWARD STACKING ON MOBILE.