The argument in one line.
The gap between an AI-generated website that looks like slop and one that looks like it cost $10,000 comes down to eight specific tool choices and prompting habits, not the underlying model.
Read if. Skip if.
- You are using Claude Code to build websites and keep getting the same generic gradient-card layout on every project.
- You know how to vibe-code a basic site but want the output to actually look designed rather than auto-generated.
- You want to borrow the aesthetic of real sites you admire rather than describe a style from scratch in a prompt.
- You have not yet worked with Tailwind, ShadCN, GSAP, Framer Motion, Three.js, or Spline.
- You are an experienced front-end developer who already reaches for these libraries — there is no new information here for you.
- You want backend architecture, deployment, SEO, or performance optimization advice.
The full version, fast.
Every Claude Code website looks the same because most people skip the setup layer. The fix is sequential: write a CLAUDE.md that instructs the model to act as a senior UI designer, then supply a real website to clone rather than a blank style description. Specify Tailwind CSS and ShadCN for component-level polish, add radial gradient backgrounds for texture, layer in GSAP scroll animations and Framer Motion hover effects, embed Spline or Three.js 3D graphics, set custom Google Fonts, and use screenshots for targeted revision prompts. Each step is a single prompt; the barrier is knowing the library names to ask for.
Chat with this breakdown.
Modern Creator members can chat with any breakdown — ask for the hook, quote a framework, find the exact transcript moment. Unlocks at T2: refer 3 friends + add your own API key.
Create a free account →Where the time goes.

01 · The AI Slop Problem
Opens with a side-by-side of generic AI websites vs. one that looks professionally designed. Frames the gap as technique, not tool.

02 · Technique 1: CLAUDE.md Instructions
Every Claude Code project should have a CLAUDE.md. The key instruction: tell Claude to behave as a senior UI designer and front-end developer.

03 · Technique 2: Clone a Site You Love
Use Railway.com as a design reference. Take a screenshot and prompt Claude to analyze the URL and clone the aesthetic. Also shows Dribbble for broader design inspiration browsing.

04 · Technique 3: Tailwind CSS + ShadCN
Specify both libraries explicitly. Tailwind handles low-level layout styling; ShadCN provides reusable professional components. Shows ShadCN component library and a CSS-vs-no-CSS demo.

05 · Technique 4: Gradient Backgrounds
Radial gradients with blurred purple, blue, pink, and teal circles add texture and visual completeness to minimal layouts without adding content.

06 · Technique 5: Animations (GSAP + Framer Motion)
GSAP drives scroll-triggered fly-in animations site-wide. Framer Motion drives hover micro-interactions with 300ms easing. Shows toggle animation and button scale effects.

07 · Technique 6: 3D Elements (Three.js + Spline)
Spline community library provides free, remixable 3D graphics; export a code link and paste into Claude Code. Three.js used for CTA-section programmatic graphics. Shows Spline editor workflow for cleaning up community scenes before export.

08 · Technique 7: Typography (Google Fonts)
Reference a specific Google Font name in the prompt, or ask Claude to choose. Pair one font for headings and one for body. Demonstrates the visual transformation fonts create.

09 · Technique 8: Screenshot-Based Iteration
Take a screenshot of the section to change, paste it with a description. More precise than verbal layout descriptions. Demo: fixing a sparse grid by requesting 4x4 layout with attached screenshot.

10 · Conclusion and CTA
Points to free YouTube Claude Code course, blueprints in description, paid Skool community, and automation agency.
Lines worth screenshotting.
- Telling Claude to act as a senior UI designer and front-end developer in CLAUDE.md changes default output quality immediately — the system prompt is design infrastructure.
- Cloning a real website by URL and screenshot produces more accurate visual results than describing an aesthetic in words; Claude infers style rules from existing HTML and CSS.
- ShadCN is a component library, not a styling framework — it gives you production-ready accordions, buttons, and avatars without requiring custom design decisions per element.
- Tailwind handles layout primitives (padding, width, columns); ShadCN handles pre-built components. Both belong in the same initial prompt.
- A radial gradient background with blurred color circles makes a minimalist site feel complete and textured without adding any additional content.
- GSAP handles scroll-triggered fly-in animations; Framer Motion handles hover micro-interactions — they solve different motion problems and are typically used together.
- 300ms easing on hover interactions is the specific timing parameter that separates an interaction that feels engineered from one that feels janky.
- Spline's community library is free and remixable — export a code link and paste it into Claude Code, no manual file download required.
- Three.js and Spline are not interchangeable: Spline is for importing pre-built 3D scenes above the fold; Three.js is for programmatic 3D graphics anywhere on the page.
- Screenshot-based iteration is more precise than text descriptions for layout fixes — Claude interprets a visual more reliably than a verbal description of a grid problem.
- Google Fonts are free and referenceable by name; pairing one display font for headings with a clean sans-serif for body creates typographic hierarchy in a single instruction.
Eight habits that make Claude Code output look designed, not generated.
The visual gap between generic AI websites and ones that look professionally built comes down to specific library choices and prompting habits layered in sequence.
- A CLAUDE.md file instructing the model to behave as a senior UI designer shifts output quality on the first prompt — the system prompt is part of the design stack, not optional boilerplate.
- Cloning a real website by URL and screenshot produces more accurate visual output than describing an aesthetic in words; Claude infers style rules from existing HTML and CSS directly.
- Specifying Tailwind CSS and ShadCN together gives Claude a component vocabulary — accordions, avatars, buttons — that would otherwise require custom design decisions per element.
- Radial gradient backgrounds with blurred color circles add visual texture to minimal layouts without requiring additional content or images.
- GSAP handles scroll-triggered fly-in animations; Framer Motion handles hover micro-interactions — both belong in the same project because they solve different motion problems.
- 300ms easing on hover interactions makes UI feel engineered rather than janky — this is the specific timing parameter that separates smooth from rough.
- Spline provides free, remixable 3D graphics via a community library; export a code link and paste it into Claude Code, no file management required.
- Google Fonts can be specified by name in any prompt; one display font for headings and one clean sans for body creates visual hierarchy in a single instruction.
- Screenshot-based iteration is more precise than text descriptions for layout fixes — paste a screenshot of the section with a description rather than trying to describe the visual structure verbally.
Terms worth knowing.
- CLAUDE.md
- A project-level instruction file that Claude Code reads at the start of every session; it sets persistent behavioral rules like acting as a senior UI designer without repeating the instruction in every prompt.
- Tailwind CSS
- A utility-first CSS framework that applies styling via short class names (padding, width, color) directly in HTML, giving Claude fine-grained control over layout without writing custom stylesheets.
- ShadCN UI
- A library of reusable, pre-styled React components (buttons, accordions, avatars, dialogs) that Claude can import directly into a project, providing professional visual polish without custom design work.
- GSAP (GreenSock Animation Platform)
- A JavaScript animation library that enables scroll-triggered animations — elements flying in as the user scrolls down — with precise timing control.
- Framer Motion
- A React animation library focused on component-level interactions: hover effects, scale transitions, and micro-animations, typically with configurable easing and duration.
- Three.js
- A JavaScript library for rendering programmatic 3D graphics in the browser using WebGL, often used for animated geometric shapes, wireframes, or particle effects embedded in page sections.
- Spline
- A browser-based 3D design tool with a free community library of interactive 3D scenes; designs can be exported as embeddable code links and dropped into any web project.
- Radial gradient
- A CSS background style where color radiates outward from a center point; blurred circles of different colors overlaid on a dark background create depth and texture on minimal layouts.
- Above the fold
- The portion of a webpage visible without scrolling; the most valuable visual real estate on any landing page.
Things they pointed at.
Lines you could clip.
“Every single one of the websites in front of us was built using AI, and every single one of them looks like AI Slop.”
“The difference isn't the tool, it's eight techniques that nobody bothers to use.”
“It took me a long time. Like, honestly, that was a huge struggle. I thought these kind of things would be so easy to build, but they're actually incredibly difficult. At least it was for me before AI. And now in literally one prompt, you can build these animations across your entire website.”
Word for word.
The bait, then the rug-pull.
Open a grid of AI-built websites side by side and they all look identical — same gradients, same card components, same lifeless layout. The one that breaks the pattern was also built with Claude Code. The difference, as this walkthrough makes clear, is not a better model or a longer prompt. It is eight specific decisions most people never think to make.
Named ideas worth stealing.
The 8-Technique Design Stack
- CLAUDE.md system prompt (senior UI designer role)
- Clone a reference site (screenshot + URL)
- Tailwind CSS + ShadCN components
- Gradient backgrounds (radial, blurred color circles)
- Animations: GSAP (scroll) + Framer Motion (hover)
- 3D graphics: Spline (above fold) + Three.js (inline)
- Typography: Google Fonts (heading + body pair)
- Screenshot-based iteration for targeted revisions
Eight sequential techniques that layer visual sophistication onto any AI-built site, each implementable with a single prompt.
How they asked for the click.
“If you wanna learn more about Claude code, I highly recommend taking a look at my class on the subject for free on YouTube, and all the blueprints for this video are gonna be down below in the description for free.”
Soft triple CTA: free YouTube class, free description blueprints, paid Skool community. Agency mention at the end. No hard sell — framed as further learning.






































































