Claude on WholeTech network
home/design
Section 03 — Special emphasis

Claude is a remarkable design partner.

It judges layout the way a senior art director does, iterates faster than any human, reads images, writes the code, and ships the result. This page is a hands-on guide to using all of that — with recipes you can run today.

If you've only used Claude as a chatbot, this is the page that changes how you think about it.

00 — The product

Claude Design — Anthropic's purpose-built design surface.

Anthropic launched Claude Design on April 17, 2026 — a dedicated product for turning prompts into prototypes, slide decks, one-pagers, and mockups. Powered by Opus 4.7. In research preview for Pro, Max, Team, and Enterprise plans.

Live HTML, not static images

Output is clickable, testable, refinable. You can edit inline, talk to it, drag sliders.

Design-system aware

Reads your team's design files and codebase so output matches your existing visual style.

Many export formats

PDF, sharable URL, PPTX, or send straight to Canva.

Hands off to Claude Code

One instruction packages the design as a handoff bundle for Claude Code — exploration to production code, closed loop.

Voice + sliders + comments

Refine by talking, by inline-commenting, or by dragging sliders for spacing/scale/density.

Where it lives

Inside the Claude desktop app and on claude.ai, alongside Cowork and Chat. Same login, same context.

How it relates to everything else on this page

The recipes and patterns below all work in Claude Design and in plain Artifacts on claude.ai and with the frontend-design plugin in Claude Code. Pick the surface that matches your task — Claude Design for prototype-grade exploration, Artifacts for one-off Q&A, frontend-design for production-grade UI in a real codebase.

02 — Cloning & rebuilding

Take an existing site and repurpose it.

A whole separate skill: feeding Claude an existing website (yours, a Wayback archive of one that disappeared, or a client's tired 2014 design) and having it study the structure, decide what to keep, redesign what's tired, rebuild the whole thing cleanly, and verify nothing went missing.

Detailed cloning playbook → /design/cloning/

Nine steps, fourteen sections, seven copy-paste prompts. Capture · audit · decide · brief · prototype · build · improve · verify · ship. Three real case studies from this network.

Open the cloning page →
01

Why Claude is good at design

Claude reads images, has internalized a vast catalog of well-designed sites, writes clean HTML/CSS, judges its own output, and iterates instantly. The combination is more useful than any single skill in isolation.

👁️

Reads images

Drop a screenshot, a sketch, a logo, a moodboard. Claude treats pixels as content. "Build me this" is a real prompt.

🎨

Has taste

It has seen Stripe, Linear, Vercel, Apple, Frank Chimero. Ask for "editorial" or "Linear-flavored" and it understands.

Codes fast

HTML, CSS, Tailwind, React, SVG, Mermaid — all native. The artifact updates in seconds.

🔁

Iterates cheaply

"Tighten the type, shrink the hero, swap the green for cream." A version is back before you finish your coffee.

🧭

Judges its own work

Ask "what would you fix here?" and Claude critiques honestly — alignment, contrast, hierarchy.

🧱

Generates systems, not pages

It can output a tokens file, a component library, and a sample page that all use the same vocabulary.

02

Your toolkit

Four entry points. Pick the one that fits the task and the medium.

1. Artifacts on claude.ai

Best for: single pages, prototypes, components, charts. Zero setup. Live preview pane updates as you iterate. Copy the HTML or React when done. Open claude.ai →

2. claude.ai/code (web)

Best for: bigger projects with multiple files — a full site, a small app. Cloud sandbox; nothing to install. Branches and previews live. Open claude.ai/code →

3. Claude Code (local)

Best for: work in an existing codebase. Claude reads the repo, edits files, runs the dev server, tests in a browser, commits. See /newby or /newby-mac to install.

4. The frontend-design plugin

Best for: distinctive, production-grade UI that doesn't look "AI-generated." Adds a /frontend-design skill to Claude Code. Walk-through below ↓

03

The core workflow

There's one rhythm under every recipe in this guide. Learn it once and the rest is variation.

  1. Brief in one paragraph. Audience, action you want them to take, mood, brand palette. Don't write a spec — write what you'd say to a freelancer over coffee.
  2. Anchor with references. Drop screenshots of sites you like (or don't like). Claude reads them. Specificity beats adjectives — "I want this energy" + image is better than "modern but warm."
  3. Generate a draft. Don't tweak yet. Look at the whole thing. Decide what's working and what isn't.
  4. Critique then revise. One pass of feedback per round. "The hero is too tall, the type is too small, the green should be cream." Three changes max per round.
  5. Stop earlier than you want. Most rounds make it better. After about round five, returns flatten and Claude starts overthinking. Ship round four.
The single best habit: at the end of any round, ask Claude "what would you fix if I gave you another pass?" The list it produces is usually the right list.
Recipe

Hero section in 5 minutes

The fastest possible win. Open a fresh chat, paste a brief, get a polished hero you can drop into any page.

  1. Open claude.ai, new chat.
  2. Paste a brief. Use the template below. Replace the four placeholders.
  3. Wait ~30 seconds. An Artifact opens with a live preview.
  4. Take one critique pass. Look at the result. Pick the two things that bug you. Say them.
  5. Copy the HTML via the copy button on the artifact panel. Paste into your page.
Build a hero section for {{ company }}, a {{ what they do, in one sentence }}.

Audience: {{ who they're talking to }}. The single action I want a visitor to take: {{ click X / sign up / call }}.

Mood: editorial, calm, confident. Brand color is {{ hex }}. Use Inter for body, Space Grotesk for headlines, JetBrains Mono for any tags. No stock-photo people. No emoji. Hero should be tall but not full-screen — leave room to scroll.

Output: a single self-contained HTML file with embedded CSS. No frameworks.

Why this prompt works

Recipe

Full landing page in 30 minutes

Same workflow as the hero, scaled up. Treat each section as its own brief. Don't try to one-shot the whole page — Claude will do it, but the quality drops.

  1. Sketch the sections in plain text first. "Hero, three-up value props, social proof, deeper feature with screenshot, FAQ, CTA, footer." This is your outline.
  2. Generate the page in one prompt using that outline. Get a draft.
  3. Walk top to bottom. For each section, give one round of focused feedback. "The three-up cards need more breathing room." "The FAQ chevron should rotate when open."
  4. Ask Claude to critique. "What would a senior designer fix in this draft?" Apply the top two suggestions.
  5. Add real content. Replace lorem-ipsum with the actual words. Quality jumps a tier.
  6. Final pass: mobile check ("show me how this responds at 375px"), accessibility check ("any contrast or aria issues?"), performance check ("can we drop any unused CSS?").
Section-by-section beats whole-page. Once you have a draft, edit the page section by section in follow-up turns. Claude maintains the design language across edits if you ask it to.
Recipe

Screenshot → coded UI

Claude reads images. This is the most under-used capability for design work.

What works

Steps

  1. Drop the image into a fresh chat.
  2. State the goal one line. "Build the layout from this screenshot in HTML/CSS, with these brand colors and fonts." Or: "Modernize this 2008 site for 2026."
  3. Decide what to keep. If the source has an emotional hook (a typeface, a layout move, a color), call it out: "Keep the centered serif headline. Lose everything else."
  4. Iterate as in the hero recipe.
Pro move: drop two screenshots. "Layout from image 1, color palette from image 2." Claude blends them.
Recipe

Design system from a brand kit

Generate tokens, components, and a sample page that all share one vocabulary. Useful when you have many pages to build and want them to feel like a family.

  1. Drop your brand inputs. Logo, primary palette (3-5 hexes), font choices, two reference photos that capture mood. If you don't have these, ask Claude to invent them from a one-paragraph description first.
  2. Ask for a tokens file. "Generate a CSS custom-properties file with our colors, type scale, spacing scale, radii, and shadows." Save the result as tokens.css.
  3. Ask for components. "Build a button, a card, an input, a nav, and a footer using these tokens. Single HTML file, embedded styles, side-by-side."
  4. Ask for one full page. "Build a sample 'About' page using these components and tokens." This page becomes the visual contract for everything else.
  5. Reuse on every new page. When you start a new page, paste the tokens file and the sample page in. Tell Claude: "match this vocabulary."
Recipe

Rebuild a tired site

You have an old site. The bones are fine; the surface is dated. This is the highest-leverage use of Claude on the web today.

  1. Capture the source. Screenshot every page; save the HTML if you have it. Drop both in.
  2. Set archive policy. Move existing files to /archive-YYYY-MM-DD/. Don't delete anything until the new version is live and verified.
  3. Ask Claude to identify the keepers — the few elements that are actually load-bearing for the brand or the SEO.
  4. Generate one new page using the recipes above. Use it as the visual contract.
  5. Migrate page by page. Each page: paste old content, paste new design contract, tell Claude to compose. Review. Push to a dev URL.
  6. Get a real human to look at it before flipping the live site. Claude is good but it's still you signing off.
Always preserve the old before publishing the new. Move existing content to a dated archive folder, not the trash. Make it easy to roll back.
04 — The plugin

The frontend-design plugin

A Claude Code plugin from Anthropic that loads a richer "designer brain" the moment you invoke it — better defaults around typography, spacing, color theory, and the small details that tip a page from "AI-generated" to "indistinguishable from human work."

What changes when you use it

Steps — install & use

  1. Install Claude Code first — see /newby or /newby-mac.
  2. Install the plugin via the Claude Code plugin marketplace, or by adding it to ~/.claude/skills/.
  3. Run /frontend-design in any session. Brief Claude as you would normally; the plugin shapes the output.
  4. For brand-new sites: let it pick the visual system. "Design me a site for a women's basketball reference — frontend-design's call." It will choose intentional design moves that serve the content.
When in doubt for any new design work, default to invoking /frontend-design. The output is consistently a tier higher than baseline Claude.
05 — Pairing

Pairing with image generators

Claude doesn't make raster images. It does, however, write excellent prompts for the tools that do — and orchestrate the whole pipeline. The pattern is: Claude is the art director, the image model is the photographer.

The chain

  1. Claude writes the brief for the image — subject, lighting, lens, mood, palette aligned to your tokens.
  2. An image model renders it — Midjourney, DALL·E, Imagen, Flux, Stable Diffusion. Claude can call these via MCP servers or you paste the prompt.
  3. Claude reviews the result. Drop the image back into the chat. "Does this match the brief? What would you change?"
  4. Claude rewrites the prompt based on the critique. Loop until you have the asset.
  5. Claude integrates the asset into the page — sizing, treatment, positioning.

SVG & diagrams — Claude direct

For icons, hero shapes, charts, flow diagrams, technical illustrations — Claude writes SVG and Mermaid directly. Often faster and crisper than running an image model. Always ask first: "could this be an SVG?"

06 — Pairing

Pairing with Google Stitch, Figma, and v0

Each of these tools is excellent at a specific seam. The trick is using them together — Claude as the brain, the others as specialized hands.

Google Stitch

Google's AI design tool — describe a UI in plain language, get a Figma-quality multi-screen design. Best at exploring a visual direction quickly. Pair: Stitch generates the look, Claude codes it. Export the Stitch screen, drop the PNG into Claude with "build this in HTML/Tailwind."

Figma

The industry-standard design surface. Pair: Figma is the canvas, Claude is the dev. Export a frame as PNG, drop it into Claude, get production code. Or use a Figma MCP server (Anthropic + community) so Claude reads your Figma file directly.

Vercel v0

Generates polished React + Tailwind components from a prompt. Pair: v0 produces the component, Claude weaves it in — adapting it to your tokens and integrating with surrounding code. Best when you want a specific React/shadcn vocabulary.

Cursor / VS Code

Editors that already speak Claude. Pair: edit-and-preview loops live in the IDE, the dev server hot-reloads, Claude sees both. Closest thing to "design partner sitting next to you."

The full chain — concrete example

  1. Stitch: "design a calm, editorial homepage for a hot springs spa, three-screen flow." Stitch gives you a polished mockup.
  2. Export each screen from Stitch as PNG.
  3. Claude.ai: drop the PNGs in, paste your tokens.css, and ask "build this in HTML using my tokens. Self-contained file."
  4. Claude Code: open the project locally, run the dev server, iterate on the result. Claude edits the file in place; the browser hot-reloads.
  5. Deploy. Claude pushes to your host of choice. Verify live.
For deeper integration recipes — including MCP wiring for Figma, GitHub Actions for design CI, and n8n for automation — see /integrations.
07

Iteration patterns that work

One change per round — earlier than you think

The temptation is "tighten the hero, swap the green, fix the FAQ, and shrink the footer." Claude will do all four, but the result drifts. Three changes max per round; one when you're closing in on done.

Anchor on one reference, not many

If you keep saying "more like this site… no wait, more like that one… no, like this third one," Claude blurs them. Pick one anchor and stick with it for a session.

Show the result, don't only describe

Take a screenshot of the current state and drop it back in with your critique. "Here's what I'm seeing — the hero feels short. Make it taller and quieter." Beats describing in words alone.

Ask "what's missing?"

Rather than only "what's wrong?" — Claude is a better critic than its prompt usually invites. Ask it for what isn't there yet.

Save snapshots

Every couple of rounds, save the current HTML to disk. If a later round goes sideways you can return to a known-good state instead of arguing your way back.

08

Pitfalls to avoid

Final habit: after any session, ask Claude one question — "if you were grading this design, what's the one thing you'd fix?" — and write the answer in a follow-ups note. The list builds your taste over months.