
Meet your instructor, Phong, a UI/UX designer with more than 15 years of experience on websites, mobile apps and management software. Learn how AI changed the market and the way we design, and why this step-by-step workflow was built from real projects.
See the result you will build: Pika, a court booking app for a pickleball chain. A quick look at the UI built in Claude Design, the same UI in Figma with its own component set, the final design with a solid dark mode, and the clickable prototype added at the last step.
A simple overview of the whole workflow, from a client's brief to a finished design in Figma: understand the brief, study the market and users, plan the structure, set the look, build a design system, build every screen with Claude Design, turn it into real components in Figma, and finish with a clickable prototype. After each part you stop and check, because fixing things early is easier.
A guided tour of the workflow kit you will use for the whole project: the progress file, the 17 prompts (one for each step), the kit guide, Start Here and the workflow map. Then the folders you fill yourself (brief and assets) and the folders Claude fills step by step (research, proof UI, tokens, Figma plugins, Claude Design input, final UI and handoff). You will also learn which files you should not edit.
Meet the three main tools in this course. Figma for the design file. Claude, with Chat, Cowork and Claude Design, how to pick the model, give it access to a folder and watch your usage limit. And Codex, used only to create images, which needs a ChatGPT Plus plan. Then you are ready to start running the project.
Look at what the client gave us for Pika, a pickleball court chain that needs a mobile app for booking courts: the brief, the logo, the moodboard screens, the Inter font and the Lucide icons. Then copy the original kit into a new project folder and put each client item in the right place, so the workflow is ready to run.
Open Claude in Cowork, add the project folder and type Read Folder. Claude checks all the inputs, saves its notes, renames both plugins for the project and asks two questions about the logo and the font. Answer them to finish reading the brief.
Claude sorts the brief into what is clear, what is missing and what is unclear, picks safe defaults for the unclear parts and proposes the screen frame. You will answer the must-answer questions, resolve two answers that conflict (VND or dollar), review the summary of decisions and approve the step.
Run the market research and see what Claude finds: how the app helps fill courts and keep players coming back, who does what, the five competitors (none with a real rewards system), the common patterns, the gaps you can use and the main metric. Anything not verified is marked as an assumption, and you can add your own documents to update the research.
Claude sorts the users into main, secondary and out of scope, builds three personas with different needs, says clearly what the app is not for, and turns all of it into what it means for the design. Answer the two questions and approve to close the step.
Turn the research into product structure: 44 features (39 for launch), five main tabs (Home, Book, Bookings, Rewards and Profile) and 40 screens. Then define 18 user flows that also cover the problem cases, check that every screen is used in a flow, answer the questions and approve the step.
Claude pulls colors from the logo to find the main and secondary colors, and shows three color options, each in Light and Dark. You pick one (Option A in the demo) and lock the color codes for the product.
Claude reads the screens in your moodboard folder, describes the style in words and suggests search keywords for the key screens. You find reference UIs (Pinterest in the demo), save them in the folder for each keyword group and tell Claude you are done. Claude then locks the layout of each key screen, the icons (Lucide, outline, 2 px) and the font (Inter).
Claude builds five sample screens from the system's own tokens so you can test the style. Review them in Light and Dark, send screenshots and reference images to adjust the style you want, fine-tune until it feels right, then approve. At this step you judge the feeling of the style, not whether the content is right.
Sync the three token files with the colors and style you chose, then update the two Figma plugins so they read the new tokens: 6 effect styles including an inner shadow, 22 text styles and a full Foundation board. Claude checks everything, then you review the tokens and plugins at the design system gate.
Have Claude write the official prompts for the interface. This run gives you three outputs: the prompt and the message for Claude Design, the master spec (the main file with everything the app needs) and the image prompts, a list of 25 images to make first because Claude Design cannot create images while it builds.
Create the 25 product images with Codex: point Codex to the image prompts file and run it. You will see what to do when a session stops with an error (stop it, create a new task, select the folder again or try a higher mode), then tell the workflow the images are done and generate the missing dark logo.
Open Claude Design, attach the master spec, the prompt and the other files, and build the UI for the whole app. Ask it to arrange the screens by flow, add the missing states such as loading and error, fix problems with screenshots or comments, check dark mode, and export the finished UI as HTML back into the workflow.
Check the exported HTML UI against the tokens and plugins. The HTML UI is the reference, so Claude adds anything missing to the tokens. Review the results (all 40 screens, all checks passing), decide what to do about a few missing small states, update the tokens and plugins to match the final UI and approve. The UI is now locked.
Bring the HTML UI into Figma: name the file Pika, use the html.to.design plugin to import the UI and tidy it up. At this point you only have the UI, with no styles or system yet.
Put the tokens and styles into Figma with the two plugins from the system. Load the three token files in order, check the Variables (Light and Dark), then generate the effect styles, the text styles and a Foundation page. Light and Dark modes need a paid Figma plan; on the Free plan you switch the tokens to a one-mode version.
Connect Claude to Figma with the Figma MCP so Claude can work inside your Figma file. Log in to Claude in your browser with the same account as Claude Desktop, install and connect the Claude Chrome extension, connect Figma, then send Claude the link of your Figma file and check that it reads the file correctly. You will also see the auto-approve option and why it is not recommended for workflows you are not sure about.
Before building components, bring the icons used in the HTML UI into Figma and turn them into components. Send Claude the Figma link and tell it clearly what to do and on which page. The result is one Icons page full of components.
Start the component step with an inventory. Claude checks that everything is ready, finds 32 components across the 40 screens and plans to build them in 8 turns, small parts first. Each component is built once, so one change updates all the screens. Answer three questions, each with a default.
Build the first components, turns 1 and 2 of 8: buttons, chips and the booking parts. Working turn by turn makes it easier to control. Check the result in Figma and ask Claude to fix anything that is not right.
Turns 3 and 4 of 8: input, progress and feedback components. Create them, check them and ask Claude to fix what breaks, or do the small important parts by hand if you prefer.
Turns 5 and 6 of 8: list and card components. Same loop as before: let Claude create the components, wait, then take screenshots of the parts that need fixing.
The last two turns, 7 and 8 of 8: hero, navigation and overlay components, which finish all the components for the product. A realistic note on quality: this is a demo, so on a real project you should check every component one by one. This workflow covers more than 80% of the components in the UI.
Swap the new components into the screens. Tell Claude about the backup page you made for comparison, handle conflicts between a token and the UI (keep the approved UI as the standard), fix places that were not swapped by sending a screenshot, and see the whole interface bound to tokens.
Approve the previous step and let Claude add the clickable prototype to the interface. Test it, including dark mode, and fix colors that look off by sending Claude a screenshot. Then try the prototype and wrap up the whole workflow, from a client's brief to a finished design in Figma.
This course contains the use of artificial intelligence.
What if you could take a rough client brief and ship a complete, hi-fi Figma prototype — on your own, in a fraction of the usual time?
This is a hands-on, project-based course on the AI UI/UX design workflow — you'll learn how to design with AI, combining Claude AI and a modern Figma AI workflow to go from brief to a real, developer-ready interface.
That's exactly what you'll do here. No dry theory, no toy exercises. You'll watch one real project — Pika, a mobile booking app for a pickleball court chain — travel the entire journey from a vague client email to a polished, token-based Figma file with a working clickable prototype. And you'll build it with me, step by step.
I've been a designer since 2011. I've watched the market shift from Photoshop to Figma — and now to AI. Here's the truth: designers who master an AI workflow now ship in days what used to take weeks. This course hands you that exact workflow.
THE METHOD: 17 STEPS · 8 PHASES · 3 WORK ZONES
Zone 1 — Think (Phases 1-3). 80% of an interface's quality is decided before the first pixel. Inside Claude Cowork you'll dissect the brief, interrogate the business model, analyze competitors, define a North Star metric, build four personas, and turn it all into a feature list, sitemap and user flows.
Zone 2 — Produce (Phases 4-5). Pack every decision into one master-spec file, feed it to Claude Design with a truly visual, prescriptive prompt, refine the result with screenshot feedback, and export the entire app as HTML.
Zone 3 — Finish (Phases 6-8). The part most courses skip. Extract your UI into a real design system — three W3C token files, Figma variables, text and effect styles — then let Claude drive Figma MCP to build a component library with states, swap instances into your screens, wire the clickable prototype, and package everything for developer handoff.
Along the way you'll internalize the mindset that makes AI work for you instead of against you: AI is the engine, you are the director. You set gates between phases, you judge what's good enough, and you handle the edge cases AI won't see on its own.
By the end, you won't have a folder of scattered exercises. You'll have one complete, portfolio-ready project — and a repeatable system you can run on your very next client brief.
Note: you'll need the Claude desktop app on a paid plan (Pro at minimum), a Figma account, and ChatGPT Plus (the course uses Codex to generate the images). No coding required.
Let's get started.