Post

Figma Make & the 3 C's — How to Prompt AI for Better UI Design

Figma Make turns natural language into production-ready UI — but only if you know how to ask.

Figma Make & the 3 C's — How to Prompt AI for Better UI Design

Figma Make is live, and it’s not just another AI gimmick — it generates real screens, multi-page flows, and React/TypeScript code straight from a prompt. The catch? Garbage in, garbage out.


🧰 What Figma Make Actually Does

Figma Make is an AI-powered UI generator built natively into Figma. Not a plugin — native. Here’s the full capability set:

CapabilityDetails
Generate UIsFrom natural language prompts
Modify screensIterate and refine existing designs
Multi-screen flowsFull user journeys, not just single frames
Design tokensInterprets variables and component sets
Code outputReact + TypeScript
IntegrationsGitHub & Supabase

The key shift: you’re not just wireframing — you’re shipping a prototype that’s already connected to your stack.


🎯 The Three C’s — The Only Prompting Framework You Need

Most people type one line and wonder why the output looks generic. The difference between a vague result and a usable screen is structure. Enter the 3 C’s:


1. Clarity — Define the Output, Not Just the Idea

Clarity means specifying what you want to see on screen, not just what the product is.

❌ “Make a coffee shop landing page.” ✅ “Design a single-page desktop landing page with a full-width hero, three product cards with pricing, a testimonial section, and a minimal footer.”

Clarity answers: What sections? What layout? What actions?


2. Context — Anchor the Design in Reality

Context gives the AI brand, audience, and industry information so it doesn’t design in a vacuum.

  • Who is the user?
  • What’s the brand personality?
  • What industry / product category?
  • Any reference brands to draw from?

Without context, Figma Make defaults to “generic SaaS app.” With it, you get something that actually fits.


3. Constraints — Scope It or It’ll Spiral

Constraints are your guardrails. Platform, style rules, what to avoid — these are just as important as what to include.

Always define what you don’t want. “No dark moody espresso-bar aesthetic” is as useful as “warm earthy tones.”


🔄 The 3 C’s in Action

flowchart LR
    A([Your Idea]) --> B[Clarity\nWhat's on screen?]
    B --> C[Context\nWho's the user?]
    C --> D[Constraints\nWhat's off-limits?]
    D --> E([Figma Make Prompt])
    E --> F([Generated UI])

    style A fill:#E8A838,color:#fff
    style B fill:#4A90D9,color:#fff
    style C fill:#5BA85A,color:#fff
    style D fill:#9B6EBD,color:#fff
    style E fill:#4A90D9,color:#fff
    style F fill:#5BA85A,color:#fff

☕ Case Study — Kopilot Coffee Roastery (Tiong Bahru)

Real scenario: a friend opens a specialty coffee roastery called Kopilot in Tiong Bahru, Singapore. Three weeks to launch, no agency budget, needs a website now.


Filling the 3 C’s

CWhat We Defined
ClarityLanding page — hero, product highlights, social proof, location/find us
ContextSpecialty coffee, Tiong Bahru, young professionals, premium but approachable
ConstraintsDesktop, single page, warm & earthy, clean typography — no dark moody espresso-bar aesthetic

The Final Prompt

Design a one-page desktop landing page for Kopilot, a modern specialty coffee roaster based in Singapore. The target audience is young professionals who care about quality coffee and aesthetic café experiences.

Include: a full-width hero section with a large image area, bold headline, short tagline, and a ‘Find Your Brew’ CTA. Below that, three side-by-side cards showcasing signature drinks (image, name, price, one-line description). Then a wide banner with a customer testimonial overlay. End with a minimal footer: logo, address, social media icons.

Use a warm earthy color palette with one accent color. Clean sans-serif typography, generous whitespace, subtle rounded corners. Premium but approachable — reference brands: Nylon Coffee Roasters, Apartment Coffee, Common Man Coffee Roasters.


✨ The Result

From that single prompt, Figma Make produced a complete, styled one-pager:

  • Hero: Full-width coffee beans image, “Singapore’s Finest Specialty Coffee” headline, peach CTA button
  • Products: 3 cards — Single Origin Espresso ($6), Cold Brew ($7), Signature Cappuccino ($6.50) — each with image, price, and description
  • Testimonial: “Sarah Lim, Product Designer at Grab” quote, overlaid on a darkened café background
  • Footer: Haji Lane address, opening hours, Instagram/Facebook/Twitter icons — all in warm brown

One well-structured prompt. No wireframes. No back-and-forth. No agency.


See the full scroll-through:


💡 One-Sentence Intuition

Figma Make is fast — but the 3 C’s are what make it useful instead of just impressive.


Picked this up from a Figma Make workshop. The 3 C’s framework works beyond Figma — any AI design or generation tool benefits from the same structure. Next: how to chain Figma Make outputs into a real dev handoff.

This post is licensed under CC BY 4.0 by the author.