Skip to main content
Building with AI (Vibe Coding)

⏱ About 15 min15 XP

Mini-Build Studio

Everything you have learned in this module — scoping, describing, MVP, incremental features, testing, logging, knowing when to restart, and polishing — works together as a process. This lesson is your chance to run the whole process from start to finish on a brand new project small enough to complete in one focused session. Consider it a dress rehearsal for every project you will ever build.

The Mini-Build Project

Your mini-build project for this lesson is: a random tip generator for a skill you know well. It can be cooking tips, skateboard tricks, chess moves, study strategies — anything you genuinely know and care about. The project shows one random tip from a list of at least eight when the user clicks a button. This project is designed to be completable in one session because: - The core function is simple and clear. - The data (your tips) is something you already know. - There are no accounts, databases, or external services needed. - You can add exactly two optional features if the core works fast: a 'copy this tip' button, and a 'shuffle through all tips' mode. You have full ownership of the topic and content. Make it genuinely useful to you.

Why Repetition With a New Project Matters

Running the same process on a new project reveals which steps you have internalized and which you still need to think about carefully. The goal of this lesson is not just a finished tip generator — it is to notice where the process feels natural and where it still feels effortful. That awareness makes you a more deliberate builder.

Here is the full process you will follow, condensed into a single session plan. Phase 1 — Scope and describe (10 minutes): Write a one-sentence project brief. Answer the five questions from Lesson 2. Write your strong AI prompt. Phase 2 — First working version (15 minutes): Send your prompt. Run the output. Confirm the core function — showing a random tip on click — works. Fix any immediate errors. Log the session start. Phase 3 — Incremental feature (10 minutes): Choose one optional feature to add. Write a focused single-feature prompt. Add it. Run your test checklist. Log. Phase 4 — Polish (10 minutes): Run the two-minute first-impression exercise. Make one usability fix and one aesthetic improvement. Run test checklist. Log. Phase 5 — Reflect (5 minutes): Write a brief build log entry covering the full session. Note where the process felt smooth and where it felt uncertain.

Tips for a Strong Mini-Build Session

A few practices will make this session more successful. Write before you prompt. Even though you are working fast, do not skip the five-question description step. Fifteen minutes of writing before prompting saves thirty minutes of confused building. Stop when the core works, not when it is perfect. The core function is all you need to have an MVP. Add the optional feature only if you have time and the core is fully stable. Use your test checklist even if it feels like overkill. A two-item checklist takes forty seconds to run. It has saved many projects from regressions that would have taken much longer to find. Log as you go. Do not wait until the end of the session to write your log — jot notes after each phase. The details are freshest right after they happen.

The Topic Makes the Project

Choose a tip topic you genuinely know. Your eight or more tips should be specific and real — not generic filler. 'Study in focused blocks with breaks' is real advice. 'Study hard' is not a tip. The more specific and personal your content, the more useful and satisfying the finished project will feel.

Flashcards — click each card to reveal the answer

What a Completed Mini-Build Proves

When you finish this session with a working, polished tip generator, you will have demonstrated something real: you can take an idea from concept to working product using a reliable, repeatable process. That is the most important thing this module teaches. The tip generator itself is not the point — your main project from Lessons 1 through 8 is. But running the same process on a second, smaller project shows you that the process is portable. It works on any project, not just the one you have been building all module. Every future project you build will use these same steps.

Do Not Spend the Whole Session on Content

Thirty minutes writing tips is too long. Write eight solid tips in ten minutes — they do not have to be perfect, they just have to be real. The session is about practicing the build process, not creating the world's greatest tip database. You can always add more tips after the session.

During your mini-build, the core function works but you notice the button does not look clickable — it blends into the background. At what phase should you fix this?

You finish your eight tips and the core random-tip function works. You have fifteen minutes left. What is the right next step?

Run the Full Mini-Build

  1. Phase 1 — Scope and describe (10 min): Choose your tip topic. Write a one-sentence brief. Answer the five questions. Write your strong AI prompt.
  2. Phase 2 — First working version (15 min): Send your prompt. Run the output. Confirm random tips display on click. Fix any errors. Log the session start.
  3. Phase 3 — Incremental feature (10 min): Choose one optional feature — 'copy this tip' button OR 'shuffle through all tips without repeating.' Write a focused prompt. Add it. Run your two-item test checklist (core + new feature). Log.
  4. Phase 4 — Polish (10 min): Run the two-minute first-impression exercise. Fix one usability issue and one aesthetic issue. Run test checklist. Log.
  5. Phase 5 — Reflect (5 min): Write a full build log entry for the session. Answer: which phase felt most natural? Which felt hardest? What would you do differently next time?
  6. Share your finished tip generator with one person before the next lesson.