Prompt Driven Development: Building a ToDo List app
👋 Hey, I'm Andrew. I developed the Prompt-Driven Development methodology, and we're going to use it to build an app together.
This will be a hands-on workshop. We will all install Cursor (an LLM-native IDE), setup a local dev environment, and incrementally prompt Cursor to build a To-Do App because everyone should make a to-do list app.
🧠 How it works: Three Phases of Learning by Doing
This isn’t a lecture—it’s a hands-on sprint where you'll build a fully functional to-do list app directly in your browser (no backend setup required). The workshop is structured into four phases that build on each other:
🔹 Phase 1 – Setup: Download Cursor, setup your local development environment, and start a fresh react project.
🔹 Phase 2 – Watch the Magic: You’ll copy and paste pre-written prompts and watch as the app assembles itself. This is your “aha!” moment—where you see the power of Prompt-Driven Development in action.
🔹 Phase 3 – Steer the Build: You’ll get partially written feature specs that you need to turn into prompts. Fill in the blanks, iterate on the prompts, and learn how to guide the AI effectively. This is where you start developing fluency in prompt driven development.
🔹 Phase 4 – Create Your Own Features: You choose your next move: build a task search bar, add keyboard shortcuts, or come up with your own feature idea. This phase gives you space to experiment and build with autonomy, applying what you’ve learned in a real creative setting.
💻 What to bring:
Your Laptop is really all you need
If you decide to purchase Cursor, awesome, but you should be OK with the free version for this workshop.
🎯 Who is this for?
This workshop is designed to be accessible and valuable for all skill levels:
Engineers who want to go faster and explore new workflows
Designers and PMs who want to turn ideas into prototypes without writing code
Founders and indie hackers who want to move from concept to MVP in hours
Beginners curious about AI and development, with no technical background required
💡 What you’ll leave with:
A working to-do list app running in your browser
A strong grasp of Prompt-Driven Development as a workflow
The confidence to build your own ideas using LLMs
A fresh perspective on what modern software creation can look like
👋 Where to find me: