Om Patel
@om_patel5
HOW TO VIBE CODE BEAUTIFUL UI 1\ sketch first, prompt second don't start with text. use excalidraw to draw a quick wireframe. boxes, buttons, where images go. export it and tell the ai "follow this structure exactly" ai copies way better than it imagines 2\ screenshot what you like go to dribbble, mobbin, or any site you think looks clean. screenshot the specific section you want. a nav bar, a pricing card, a hero section. paste it in and say "copy this style" this alone changes everything 3\ feed it a mood board for colors you ever try telling ai "make it feel modern and warm"? it just gives you the same blue every time use a mood board generator like Nano Banner instead. feed that image to the ai and say "reference this for the color palette" way more unique results than hoping for the best 4\ create a design system before you build before writing any code, define your brand colors, typography, and spacing rules. share that with your ai tool so every component stays consistent. most vibe coded apps look off because there's zero consistency across pages 5\ use design skills and anti pattern rules there's an open source tool on github called "ui/ux pro max skill" built for claude that forces it to use a reasoning engine before writing any ui code. it generates a design system based on your industry and has built in rules that ban generic ai gradients. basically tells claude "stop making it look like every other ai app" 6\ use screenshots as your primary communication ai is good at copying. terrible at imagining. the more visual context you give it the less it guesses. stop typing "make it look clean" and start showing it exactly what clean looks like 7\ fonts and icons matter more than you think ai always defaults to the same inter/lucide combo. instant tell that its ai generated. go grab something unique from google fonts. swap out lucide for a custom icon library like phosphor. small change but it immediately makes your app stop looking like a template. the real issue isn't the ai it's that most people just type "make a landing page" and hope for the best