Step 1 β Generate your build prompt
Start in Gemini chat (not Google AI Studio). Use the prompt below to get a clear, ready-to-use build prompt before you open the builder.Your starter prompt
Your starter prompt
Step 2 β Build in Google AI Studio
Go to aistudio.google.com/apps, paste your build prompt, and start. Keep the model set to Gemini Flash. Iterate in short cycles: see what it produces, react to it specifically, and prompt again. Aim for three to five iterations in your available time.If you get stuck
If you get stuck
If the result is not moving in the right direction, try being more specific about one element at a time rather than describing everything at once.If a bug persists after two or three attempts on Flash, switch to Gemini Pro temporarily and ask it to fix the specific issue. Then switch back to Flash to continue.
If you finish early
If you finish early
Try adding a second feature. Or take a screenshot of your app and start a fresh project β paste in the screenshot and ask it to rebuild a cleaner version. This is good practice for the βstart fresh, build properlyβ technique.Alternatively, open a second tab and build something entirely different. The best way to get faster at vibe coding is to do more of it.
Step 3 β Share what you built
When the group comes back together, you will have two to three minutes to share your screen and walk through what you built. You do not need a polished result. The goal is to show:What you set out to build
Describe the problem you were trying to solve and what you asked the AI to create.
What you actually got
Show the working app β even if it is 70% of the way there. That is still the result of 20 minutes of work.
What surprised you
Share one thing the AI did that you did not expect β positive or not. These are often the most useful moments for the group.
What you would do next
If you had another 20 minutes, what would you change, add, or rebuild? This shows you are thinking like a builder.
What others built in 20 minutes
These examples come from participants across different roles and industries, all working in their first vibe coding session.A building database with voice-note and PDF ingestion
A building database with voice-note and PDF ingestion
A participant in the property sector built a searchable database of buildings that accepted voice notes and PDF uploads as input. The app extracted key data from each source and presented it in a consistent, filterable table.
A live project tracker from a process map
A live project tracker from a process map
A team uploaded a FigJam process map PDF and asked the AI to generate a live project tracker with team progress views. The dashboard showed status per stage, owner assignments, and completion percentages β all from a single uploaded file.
An investor eligibility and data collection flow
An investor eligibility and data collection flow
An investor-focused tool that collected intake information, assessed eligibility based on defined criteria, and presented results in a sortable dashboard. The participant noted it would reduce hundreds of emails into a structured, reviewable database.
A sales deal trade-off analyser
A sales deal trade-off analyser
A tool designed to pull deal data and present it through a priority matrix β helping a sales team decide which deals to pursue based on weighted criteria. Connected to a CRM data structure and produced a visual output with ranking.
An office space estimator
An office space estimator
Started as a chatbot asking questions about team size, work patterns, and preferences. Evolved into an estimator that produced market deal analysis and space recommendations based on the answers collected. A clear example of how a first iteration becomes something more useful through prompting.
Keep the practice going
Vibe coding gets faster with repetition. Each session, you learn a new way to phrase a prompt, a new type of problem it handles well, and a new shortcut in the tool. Set a small challenge for yourself this week: find one manual task in your work and spend 30 minutes trying to build a tool that handles it.Test your understanding
Test your understanding