Back to Blog

The 7 Levels of Building Elite Websites With Claude Code

11 min read

Claude Code is bad at front-end design by default, and that's mostly your fault. Not because you're not trying, but because front-end design is a layered skill and most people stay stuck on the first rung. Here's the seven-level road map — what each level unlocks, where people get trapped, and exactly how to progress. The case study throughout is Argus, a fake social media intelligence SaaS I built section by section.

Why Does Claude Code Produce Generic AI-Slop Websites By Default?

Claude Code produces generic output when you give it generic prompts. AI has no taste of its own — but more accurately, most people don't have the design vocabulary to articulate what "good" even means. You can't direct what you can't describe.

That's the problem these seven levels fix. Each level builds both Claude Code's output quality and your own ability to see and describe design. By the time you hit level five or six, you're collaborating with Claude Code on genuinely original work.

Level seven is mostly aspirational — we'll get there.

Level 1: Just You And A Prompt

This is where most people live. You open Claude Code and say something like: "Create a landing page for Argus, my social media intelligence app for content creators."

Even in plan mode, what you get back is the purple-gradient, generic-button, centered-hero template you've seen a thousand times. Why? Because you gave it no design direction. Plan mode asks surface questions — "what framework, what color scheme?" — and you pick "clean and minimal" because you don't know what else to say. That's level one hell.

Three skills to start building here:

  1. Writing descriptive prompts.
  2. Understanding what the framework options actually mean (Next.js, Astro, plain HTML).
  3. Building a basic design vocabulary so you can articulate preferences.

Plan mode is your training ground. When Claude Code asks about frameworks, ask it back — "explain the tradeoffs." When it asks about style, don't pick the first option. Every question is a vocabulary lesson.

Level 2: Give Claude Code A Design Education Through Skills

Level two is where you start layering in specialized skills that inject design knowledge into Claude Code — things like the front-end design skill and UI/UX Pro Max. These skills act as enhanced prompts that tell Claude Code what good design actually looks like, what AI-slop patterns to avoid, and what to pay attention to per industry.

UI/UX Pro Max is an open source repo on GitHub with 52,000 stars. Everything in the skills/ folder is just structured prompt text — a checklist of design principles Claude Code checks its output against. Install is two lines:

/plugin marketplace add [skill-url]
/plugin install [skill-name]

Or paste the GitHub URL into Claude Code and say "install this skill."

Once loaded, your Argus landing page gets noticeably better. Proper backgrounds. Subtle button glows. Hover state color changes. Different color treatments per section. Still obviously AI-made — but it's a much better AI-made website than level one.

The trap: skills get you to "designed-looking AI template" but they can't escape the template-ness entirely. Same website shape, just dressed up.

To move past this, you have to stop relying exclusively on text prompts.

Level 3: Become The Visual Director With Screenshots

Level three is where you start giving Claude Code actual visual references instead of just text descriptions — text plus skills plus screenshots.

Two unlocks happen simultaneously:

  1. Claude Code mimics images much better than it executes written descriptions.
  2. The process of finding references trains your own eye for what's possible.

Four places to source inspiration:

  • Awwwards (awwwards.com, three W's) — designer-graded creative front-ends.
  • Godly Website — infinite-scroll gallery of cool designs.
  • Pinterest — search "SaaS landing page" for surprisingly good references.
  • Dribbble (dribbble.com, three B's) — design community with a huge component library.

Say you find Open Hands, a site you like. Take 5-10 screenshots of different sections. Paste them into Claude Code with: "Actually, I want our website to match the style of Open Hands. Here's the URL and here are screenshots for reference."

The trap at level three is the vibe gap. Claude Code will match the general feel but miss the mechanics — your version will look 50% like the target. People then get stuck screenshotting individual sections forever, trying to close the gap through pure iteration. It doesn't work, because the translation from "visual input" to "code output" is inherently lossy.

The fix: stop looking at the surface. Start looking at how the site is built.

Level 4: The Cloner — Learn By Stealing The Code

Level four is where you go below the surface and deconstruct how reference sites are actually built — their HTML, CSS, and JavaScript. This is not plagiarism. This is templating, plus education.

A website has three parts:

  • HTML — the bones. Page structure.
  • CSS — the clothes. Styling.
  • JavaScript — the muscles. Interactivity and animation.

How To Pull Everything Into Claude Code

  1. HTML: Ctrl+U on the target site, select all, copy, paste into Claude Code. Open Hands' homepage, for example, comes out at 1,152 lines of HTML.
  2. CSS and JavaScript: at the bottom of that HTML, you'll see links to the CSS and JS files. Tell Claude Code to examine them too.

The catch with CSS/JS: Claude Code's web_fetch calls a smaller model that summarizes the file instead of returning the full contents. For CSS/JS that's often disastrous — every selector and every animation function matters. Use a site teardown skill (an enhanced prompt that extracts the full files). I keep a copy of mine inside the free Chase AI community.

Your prompt at this level:

"Here's the HTML for Open Hands. Take a look at the CSS and JS files as well. Use the site teardown skill. Use this info to clone the original Open Hands site as a foundation."

Now Claude Code can teach you the patterns. "How's that background effect working?" "What library did they use for the scroll animation?" "What's GSAP?" You're not just cloning, you're getting tutored.

Skills to master at this level:

  • Reading and understanding source code (Claude Code helps).
  • Identifying which techniques produce which effects.
  • Adapting cloned patterns to your own designs.

The trap here is the clone ceiling: copying without understanding. If you stop here, you're a monkey at the keyboard. Some rando off the street could do steps one through four. That's not the bar.

Level 5: Components And Custom Assets

Level five is where you stop straight-cloning and start remixing — pulling components from libraries, creating your own assets, and making the site genuinely yours.

Component Libraries Worth Using

  • 21st.dev — huge library of buttons, carousels, scroll areas, maps, navigation, menus, image effects. Every component ships with a copy-paste prompt for Claude Code.
  • CodePen — creative design experiments.
  • Moanae — another solid component source.

Find a button you like on 21st.dev, copy the provided prompt, tell Claude Code to integrate it. You can use the component as-is or tell Claude Code to tweak it. It's just code.

Custom Assets Move You Past Template-Land

For Argus, I wanted a hero image that wasn't the standard AI product screenshot. The tagline I came up with (with Claude Code's help): "See what's next." Argus — mythological figure with 10,000 eyes — maps to spotting social trends before anyone else.

I used Midjourney version 7 to generate concept-art style hero images. Prompt was intentionally loose: "I need a background image for a website called Argus. The tagline is 'see what's next.'" Midjourney handles these vague creative prompts better than Nano Banana Pro does, in my experience.

Picked one I liked, handed it to Claude Code:

"I want to reimagine the hero page using this image as the background. Put the info about Argus on the left, leave negative space on the right, tagline is 'see what's next.'"

First pass isn't perfect, but it already feels more original. The image has character. This is where "AI template" starts turning into "your website."

Adding Motion: Turning Images Into Video Backgrounds

For a more premium feel, convert the hero image into a looping background video:

  1. Generate a starting frame and (ideally) an ending frame — use the start frame twice so it loops cleanly.
  2. Feed both to Kling 3.0 or Vo3.1.
  3. Make the motion subtle. Cloud drift. Water ripple. Not a video game.
  4. 15 seconds is a sweet spot — long enough to not see the loop obviously, short enough to not bloat the page.
  5. Tell Claude Code to serve the still image on mobile (don't auto-play video on phones — it kills performance).

Same approach applies to the rest of the page — cards, feature sections, CTAs. Find inspiration, bring in components, iterate.

Level 6: Visual Editors And Genuinely Original Design

Level six is where you bring in outside visual tools — Figma, Stitch, Pencil.dev, paper.design — to iterate on designs in a visual medium instead of pure text.

Working inside a terminal is cramped for visual design. Visual editors let you drag, rearrange, and experiment with layouts before committing to code.

Stitch (Google, Free)

I gave Stitch screenshots of my Argus site and said: "I like the hero. I want to redesign the bottom half so it matches the color palette and aesthetic of the hero." Stitch generated a full redesign I could then select, right-click, and generate variants on.

When I found a layout I liked, I screenshotted the Stitch output and handed it back to Claude Code: "Try this glassmorphism card treatment on our real site." That's the loop. Stitch for visual ideation, Claude Code for implementation.

Other Visual Tools To Know

  • Pencil.dev — integrates cleanly with Cursor and VS Code for live canvas editing.
  • paper.design — design-first canvas tool.
  • Figma — the classic, still very useful for component work.

The Small Things That Make A Site Feel Premium

After about 20 minutes of tinkering, my Argus page looked genuinely finished. What changed wasn't any single dramatic move — it was a pile of small ones:

  • A loading hesitation animation before text appears. Gives the site weight.
  • Better typography from Google Fonts (free, huge library, Claude Code uses any of them).
  • A scroll section anchoring the middle of the page.
  • A ticker at the bottom of the hero that doubles as a border between video and image background (kills the jarring transition).
  • Glassmorphism cards pulled from Stitch with added elevation.
  • Subtle counter animations (zero to 10 million on page load).
  • Light-sweep hover effects on key phrases.
  • A progress scroll bar at the top of the page.

None of these are things most people will consciously notice. All of them together are why the site feels crafted instead of templated.

My prompt pattern for a lot of level six: "Run a web search for best practices in [X]. Give me a list of ideas. Then let's implement them one at a time." Claude Code surfaces techniques I wouldn't know to ask for.

Level 7: The Architect — 3D, Shaders, WebGL

Level seven is the frontier. Custom WebGL. Custom shaders. Full 3D experiences. Sites that look more like video games than websites.

I'm going to be honest: this is not where you or I are playing, at least not yet. Late March 2026, this is still the domain of full design studios with dedicated 3D and engineering teams. Check out Igloo on Awwwards — an interactive 3D site that feels like a fever dream. No amount of prompting Claude Code is getting you there today.

Could AI get us here eventually? Maybe. For now, the right move is to look at these sites, appreciate what's possible, and focus on the six levels where you can actually operate.

FAQ

Why does my Claude Code output always look like a generic SaaS template?

Because generic prompts produce generic output. Most people stop at level one or two — just prompting, maybe with a design skill. Real improvement comes from giving Claude Code visual references (level three), then teaching it the underlying code patterns by cloning reference sites (level four). If you've only tried text prompts, you've only seen a fraction of what's possible.

What's the single highest-leverage tool from this list?

The site teardown skill (level four). It's the difference between "vaguely inspired by" and "actually understands how the reference site is built." Everything past level four depends on being able to read code, and that starts with pulling clean HTML, CSS, and JS into Claude Code.

Do I need to know HTML, CSS, and JavaScript before starting this?

No — but you'll learn them as you go. The cloning process at level four is itself a crash course. Claude Code will explain patterns as you ask about them. After a few clone projects, you'll recognize GSAP, ScrollTrigger, Lenis, common layout patterns, and the main CSS techniques without having taken a traditional course.

What's the difference between UI/UX Pro Max and the site teardown skill?

UI/UX Pro Max is a design knowledge injection — it teaches Claude Code what good design looks like in general. The site teardown skill is a data extraction utility — it pulls the full CSS and JavaScript from a specific reference site so Claude Code can actually deconstruct it. You use both at different levels.

Why Midjourney for hero images instead of Nano Banana Pro?

Midjourney (especially v7) handles vague creative prompts better when you want concept-art aesthetics. Nano Banana Pro is more literal and better when you have specific constraints (like "put this moon on a green screen"). For a hero background where you want "weird and cool," Midjourney wins. For asset generation with specific requirements, Nano Banana Pro wins.


If you want to go deeper on Claude Code front-end design — including the site teardown skill — join the free Chase AI community for templates, prompts, and live breakdowns. And if you're serious about building with AI, check out the paid community, Chase AI+, for hands-on guidance on how to make money with AI.