Why Most Replit Apps Look Generic
Most AI-generated apps look generic not because Claude is a bad designer, but because the person asking for design did not provide enough specification. "Make it look professional" produces the average of all professional-looking apps Claude has seen. "Make it look professional using this specific palette, these fonts, and this spacing approach" produces something specific and cohesive.
The five specifications that replace a designer: color palette, font pairing, spacing scale, visual hierarchy, and consistent component styling. These five decisions, made once and applied consistently, produce a professional result every time.
The Design Specification Prompt
"Apply these design specifications to my Replit app consistently across all pages:
Colors: Background [color], Primary text [color], Accent [color], Button background [color], Button text [color].
Fonts: Headlines in [font name], Body text in [font name]. Both available from Google Fonts.
Spacing: All padding and margins in multiples of 8px. Section padding: 64px vertical. Content max-width: 1200px, centered.
Typography scale: H1 [size], H2 [size], body [size], small text [size].
Buttons: Solid background, no border-radius (or [radius]px), padding 16px horizontal 12px vertical, uppercase font-family mono text."
For BWAI brand: Electric Orange #FF4D00, Deep Ink #1A1A2E, Spark Yellow #FFD166, Warm White #FFF8F4. Bebas Neue for headlines, Space Grotesk for body, IBM Plex Mono for labels and CTAs.