Build websites that don't look AI-generated. Set up Claude Code professionally, master the techniques that produce real design, and deploy to a real domain — step by step.
Install VS Code, add the Claude Code extension, and unlock the workflow that lets Claude actually build with you — not just chat about code.
This setting lets Claude work without asking you to confirm every single action — much faster, much smoother.
Imagine hiring a new employee. Instead of re-explaining who you are at every task, you hand them a briefing document. They read it every morning. That's CLAUDE.md — Claude reads it before every single prompt.
Rules, brand assets paths, screenshot workflow, deployment rules. Anything Claude needs to remember on every session.
# Project: [NAME] ## Rules - Always invoke the frontend design skill before any frontend code - Always use brand assets from /brand_assets/ - Screenshot workflow is active ## Brand Assets - Logo: /brand_assets/logo.png - Brand Guidelines: /brand_assets/guidelines.pdf ## Screenshot Workflow After each build: 1. Start the server 2. Take screenshots 3. Visually review and improve ## Deployment Rule Always develop on localhost first. Only push to GitHub when I explicitly say: "Push to GitHub"
Ask Claude Code directly: "Create a CLAUDE.md file for a website project. My project is: [DESCRIPTION]" — Claude generates a starting template tailored to you.
Use a ready-made template from a community or course. Drop it in the project root, edit the brand/path lines, done in 2 minutes.
This single skill is the difference between "obvious AI website" and "actually looks professional." It's a knowledge file Claude reads before writing any frontend code.
Purple gradients. Generic SaaS layouts. Recognizable as AI at first glance. About 40% of what you actually want.
Real animations. Better spacing and typography. No standard AI template. About 60–70% — noticeably professional.
So Claude never forgets, add this to your CLAUDE.md:
## Mandatory Rule Always invoke the Frontend Design Skill before any frontend code. No exceptions, every session.
Instead of you telling Claude what looks good, Claude takes a screenshot of its own work, reviews it, and fixes itself. Build → Screenshot → Review → Fix → Screenshot again.
## Screenshot Workflow Use Puppeteer for screenshots during development. - Save screenshots in /temp_screenshots/ with timestamp - At minimum 2 rounds: Build → Screenshot → Review → Fix → Screenshot - Compare screenshots with reference when available
Claude will set up Puppeteer itself the first time you ask for it.
Add this animated element. IMPORTANT: Do NOT use the screenshot tool since this is an animation. Let me know when you're done and I'll check it myself.
Find a website you like visually. Hand its screenshot and styles to Claude. Get a version of it with your content, your branding — without losing what made the original look good.
Ctrl+Shift+P (Win) or Cmd+Shift+P (Mac)Ctrl+U) for HTML + JSI want to create a new website similar to this inspiration. Here's the screenshot: [INSERT SCREENSHOT] Here's the style code: [INSERT CSS CODE] Create a new website that follows this design. Use the same visual structure as a starting point. Show me on localhost.
The website looks good. Now: - Use our Brand Guidelines: @brand_assets/guidelines.pdf - Use our logo: @brand_assets/logo.png - Adapt the content for our product/company - Translate everything to [language]
Instead of cloning a whole site, you now clone individual UI elements — animated backgrounds, special buttons, glow effects — and drop them into your existing build. This is what separates "fine" from "wow".
A library of high-quality, ready-to-use website components. Animated backgrounds, glow buttons, hover effects, navbars, card designs — all copy-and-paste.
Add this element to our website: [INSERT CODE FROM 21ST.DEV] Do NOT use the screenshot tool (it's an animation). Let me know when done.
A clean ladder that explains why some Claude websites look AI-generated and others don't. Find your current level. Climb one step at a time.
Released April 2026, Claude Design is a separate Anthropic product built specifically for design work. Prototypes, landing pages, slide decks, animated promos — all powered by Claude Opus 4.7 vision.
A design system is the recipe book for your brand: colors, typography, button styles, spacing rules, components. Once you have one, Claude Design builds everything consistent with your brand — automatically.
Claude Design → Design Systems → Create New. Enter company name, link GitHub repo (recommended), upload logo + assets. Optional: import a Figma file. Generation takes ~5 min.
First develop the brand in regular Claude (saves Design quota), save as markdown, upload that file into Claude Design.
Help me develop a brand for [PRODUCT]. I need: name, positioning, target audience, color palette (4 colors), typography (primary + secondary font), logo concepts, visual identity and voice/tone
| Method | When to use |
|---|---|
| Comment — click element → enter text | For specific elements |
| Direct edit — click text → change | For text, colors, sizes |
| Draw — circle an area → annotate | Regions without a clear element |
| Tweaks — sliders + options | Global style changes |
The full path from "looks good on my laptop" to "anyone in the world can visit it." Claude Code → GitHub → Vercel, with auto-deploy on every change.
## Deployment Rule I always develop on localhost. Only push to GitHub when I explicitly say: "Push to GitHub". No automatic deployment without my approval.
[name].vercel.appIn Vercel → Project Settings → Domains → buy a domain inside Vercel or connect an existing one. Porkbun is cheaper than GoDaddy for new domains.
.env files excluded from Git. Remind Claude:The full tool list for real web apps (not just landing pages), and the exact mistakes that trip people up — plus the fix for each one.
| What | Tool | Why |
|---|---|---|
| Framework | Next.js + TypeScript | Standard for modern web apps |
| CSS | Tailwind CSS | Fast, consistent, well-supported |
| Starter template | v0.dev · Lovable · Replit | Great as a starting point |
| Deployment | Vercel | Seamless GitHub integration |
| Auth + database | Supabase | Both in one place, easy to visualize |
| Payments | Stripe | Industry standard for online payments |
| Resend | Free tier, easy to integrate | |
| Analytics | PostHog | Open source, privacy-friendly |
| Domain | Porkbun | Cheaper than GoDaddy |
| Terminal (optional) | Warp | AI terminal, great for Git beginners |
## Tech Stack Framework: Next.js + TypeScript CSS: Tailwind CSS Package manager: npm (not bun) Database: Supabase