How to Make Claude Design Like a Pro: 7 Prompt Patterns for UI/UX Designers
6 min read

How to Make Claude Design Like a Pro: 7 Prompt Patterns for UI/UX Designers

NewForm·October 11, 2026

If you have tried using Claude to generate UI designs and gotten back something that looks like a wireframe from 2015, the problem is not the model. It is the prompt. Claude can produce genuinely good UI layouts when you give it the right structure, constraints, and context. This guide breaks down the prompt patterns that work, based on the carousel by @uiux.asim.

Post by @uiux.asim.

Claude AI design prompts for UI/UX - cover slide Making Claude design like a pro. Image: @uiux.asim via Instagram.

Why Claude needs more than a vague prompt

Most designers approach Claude the same way they approach a design tool: they describe what they want in general terms and expect the output to be polished. Claude does not work that way. It is a language model, not a design engine. It responds to specificity. When you say "design a dashboard," you get a generic dashboard. When you say "design a SaaS analytics dashboard with a left sidebar nav, a top KPI row showing three metrics, and a main chart area with a line graph and a filter bar," you get something you can actually work with.

The difference is structure. A good design prompt tells Claude four things: what you are building, who it is for, what the layout should contain, and what the visual style should be.

Prompt 1: The layout structure prompt

Prompt structure for getting Claude to design layouts The layout structure prompt pattern. Image: @uiux.asim.

Start by defining the page layout in terms of sections. Claude understands spatial language when you use it deliberately. Instead of asking for a "login page," describe the sections:

Design a login page with the following layout: a centered card on a split-screen background. The left half is a full-bleed image with a dark overlay. The right half is white with the login card vertically centered. The card contains a heading, an email field, a password field, a primary button, and a secondary text link for password reset. The card has 32px padding and 16px corner radius.

Notice what makes this work: every element is named, positioned, and given dimensions. Claude does not have to guess what "a login page" looks like because you told it exactly what yours contains.

Prompt 2: The component specification prompt

Component specification prompt for detailed UI elements Component specification breakdown. Image: @uiux.asim.

When you need a specific component, describe it as a set of properties rather than a concept. For a button:

Create a primary button component. Width: auto with 24px horizontal padding. Height: 44px. Background: #4F46E5. Text: white, 15px, semibold. Corner radius: 8px. Hover state: background changes to #4338CA. Focus state: 2px outline in #818CF8 at 2px offset. Disabled state: background #C7D2FE, text white at 60% opacity.

This prompt gives Claude enough detail to produce a component that matches your design system. The hex codes, pixel values, and state definitions are what separate a real component from a rough approximation.

Prompt 3: The color and typography prompt

Color and typography prompt guidance Color and typography specification. Image: @uiux.asim.

Claude will not invent a good color palette on its own. It will default to blues and grays. To get something intentional, specify the palette directly:

Use the following color system: primary #4F46E5, secondary #06B6D4, background #F9FAFB, surface #FFFFFF, text primary #111827, text secondary #6B7280, border #E5E7EB. For typography, use Inter as the font family. Body text: 16px regular, line-height 1.6. Headings: H1 32px bold, H2 24px semibold, H3 20px medium. All headings have 1.2 line-height.

When Claude knows your exact palette and type scale, it applies them consistently across the layout instead of improvising.

Prompt 4: The context and audience prompt

Adding audience context to design prompts Audience and context framing. Image: @uiux.asim.

The same dashboard looks different for a CFO and for a warehouse manager. Tell Claude who the user is:

This is a dashboard for a fitness app targeting users aged 25-40 who check it daily on mobile. The design should feel energetic but not overwhelming. Prioritize three key metrics: steps, calories, and active minutes. Use the primary color for the main metric and secondary color for supporting data.

Context changes the hierarchy, the tone, and even the density of the layout. Claude will make different choices when it knows the user is on mobile vs desktop, daily vs monthly, expert vs beginner.

Prompt 5: The iteration and critique prompt

Using critique prompts to iterate on designs Iteration and critique loop. Image: @uiux.asim.

Once Claude produces a layout, do not accept it as final. Ask it to critique its own work:

Review the design you just created. Identify three issues with the visual hierarchy, spacing, or accessibility. Then propose specific fixes for each issue. Do not implement the fixes yet, just describe them.

This prompt pattern is powerful because it forces Claude to audit its output against design principles before you commit to changes. You get a list of potential improvements, and you decide which ones to apply.

Prompt 6: The real-world design prompt

Real-world design scenario prompt Real-world design scenario prompt. Image: @uiux.asim.

For a complete, production-ready prompt, combine everything above into one structured request. Here is a template:

Design a [page type] for [product name], targeting [audience]. Layout: [describe sections top to bottom]. Components: [list each component with properties]. Colors: [list palette]. Typography: [list type scale]. Style reference: [describe the visual feel]. Constraints: [list any limitations like max width, mobile-first, dark mode support].

Fill in the brackets and you have a prompt that gives Claude everything it needs to produce a design you can actually use.

Prompt 7: Pro tips for better results

Pro tips for getting professional results from Claude Pro tips for Claude design prompts. Image: @uiux.asim.

Three habits that separate good results from great ones:

  1. Reference real products. Tell Claude "the layout should feel like Linear's sidebar" or "the card style should match Stripe's dashboard." Claude knows these products and will mirror their patterns.
  2. Ask for one thing at a time. Do not request a full 12-page app in one prompt. Build page by page, component by component. Each response will be sharper.
  3. Specify what to avoid. "Do not use rounded corners over 12px. Do not use drop shadows. Do not use gradients." Negative constraints are just as important as positive ones.

Putting it into practice

The core insight is that Claude designs well when you design the prompt well. Vague prompts produce vague layouts. Specific, structured prompts produce specific, structured layouts. Start with the layout structure prompt, add your component specifications, layer in your color and type system, give it audience context, and iterate with critique prompts. That sequence produces results that look designed, not generated.

If you want to take a Claude-generated design and turn it into a real working app without writing code, Base44 lets you import a Figma frame or start from a prompt and build the full app from there.


Original carousel by @uiux.asim on Instagram.

Want to turn your AI-generated designs into working apps? Try Base44 and go from prompt to production.

Related on NewForm

Keep reading

Your Privacy, Your Choice

Control how we use your data

We use essential cookies to run NEWFORM and optional ones to improve analytics, personalization, and marketing. Choose what's okay with you.

Privacy Policy ·