Workshop: Anyone Can Vibe Code
Four activities mapped to the SeedStacking phases. From your first AI-built app to shipping something real.
Last week's Thursday topic introduced vibe coding: building software by describing what you want in plain English while AI writes the code. Here are four hands-on activities to take you from curious to capable.
Activity 1: Describe Before You Build (Seed level, 10 minutes)
Before you touch any tool, write a plain English description of something you wish existed. A calculator, a checklist app, a quiz generator, a simple dashboard. Describe it in 3-5 sentences: What does it do? Who is it for? What does the user see when they open it?
You just wrote a product spec. That is the first step of vibe coding, and you did not write a single line of code.
Activity 2: Your First Vibe Code (Sprout level, 20 minutes)
Take your description from Activity 1 and paste it into any AI coding tool (Claude Artifacts, Bolt, Lovable, or Cursor). Add this sentence at the end of your prompt: "Build this as a simple, functional web page."
Look at what it produces. Does it match what you described? What is missing? What surprised you? Write 2-3 sentences about the gap between what you imagined and what appeared. Then ask the AI to fix one thing. That back-and-forth is vibe coding.
Activity 3: The Prompt Advantage Drill (Grow level, 30 minutes)
Rebuild your project from Activity 2, but this time use three progressively better prompts:
Round 1: Your original description (the vague version).
Round 2: Add specific details about layout, colors, button labels, and user flow.
Round 3: Add edge cases. "What happens when the user enters nothing? What happens on mobile? Add a reset button."
Compare the outputs side by side. The quality difference between Round 1 and Round 3 is what we call the Prompt Advantage. It is the skill that separates someone who plays with AI from someone who builds with it.
Activity 4: Ship It and Document It (Harvest level, 45 minutes)
Take your Round 3 output from Activity 3, refine it until it works the way you want, and share it. Post the working tool or a screenshot of it in the community along with:
(a) What you built and why.
(b) Your original prompt vs. your final prompt.
(c) One thing you learned about communicating with AI that you did not know before.
The act of sharing is what cements the learning. And your prompt evolution is genuinely useful to every other member who reads it.
Drop your progress at any level in the comments below. Even the Seed activity (describing what you want to build) is a meaningful first step.
