2.1

Planning vs Building Prompts

The shift that changes everything

🧠 Concept ⏱️ ~10 minutes

You've learned to use Claude Code. Now let's talk about how to use it well. The biggest shift isn't technical—it's about when you ask Claude to think versus when you ask it to do.

🎯 Two Types of Prompts

When you work with Claude Code, you're essentially writing two different kinds of prompts:

Building Prompts

"Create an HTML page with a contact form."
"Add a footer to index.html."
"Fix the bug in the navigation."

Planning Prompts

"What would be the best way to structure a contact form? What fields should it have?"
"Before we add a footer, what information should go in it?"
"What might be causing this navigation bug? Walk me through the possibilities."

Building prompts tell Claude to do something. Planning prompts ask Claude to think first.

📝

Planning Prompt Templates

Ready-to-use templates for planning conversations with Claude

📄 Preview PDF
Download PDF

😬 The Vibe-Coding Trap

When you're excited to build something, it's tempting to jump straight to building prompts:

"Build me a recipe app with a search feature, favorites, and a way to add my own recipes."

Claude will try. It might even produce something. But without planning, you're likely to hit problems:

  • The structure doesn't make sense for what you actually need
  • Features conflict with each other
  • You end up rebuilding from scratch
  • Fixes break other things

This is the "vibe-coding spiral"—you're always reacting to problems instead of preventing them.

🧭 The Planning Alternative

What if you started differently?

"I want to build a recipe app. Before we write any code, help me think through: - What are the core features I actually need? - What's the simplest version that would be useful? - What file structure makes sense? - What should we build first?"

Now Claude is helping you think before it helps you build. The output isn't code—it's a plan.

✨ The Key Insight

Planning prompts don't slow you down—they speed you up. Ten minutes of planning can save hours of rebuilding. This is true for human developers, and it's true when working with AI.

📋 What Good Planning Looks Like

A planning conversation might produce:

  • A feature list — What the app will actually do (and what it won't)
  • A file structure — What files you'll need and how they connect
  • A build order — What to create first, second, third
  • Edge cases — Things that might go wrong and how to handle them
  • A definition of "done" — How you'll know when it's working

You don't need all of these for every project. But having some plan is always better than having none.

✏️ Practice: Rewrite These Prompts

For each vibe-coding prompt below, try rewriting it as a planning prompt. Click to see a suggested answer.

🎯 Prompt Rewriting Exercise

Vibe-coding prompt:
"Create a to-do list app with categories and due dates"

Vibe-coding prompt:
"Make a portfolio website with a projects page, about page, and contact form"

Vibe-coding prompt:
"Build a weather dashboard that shows current conditions and a 5-day forecast"

Now try your own!
Think of something you want to build. Write a vibe-coding prompt, then rewrite it as a planning prompt.

Key pattern: Replace "Build me X" with "I want to build X. Before we start, help me think through..."

✅ Success Check

You'll know you've got this when: you instinctively pause before asking Claude to build something and ask yourself "Should I plan this first?"

🔄 When to Plan vs Build

Plan When...

You're starting something new. You're unsure how to approach a problem. The project has multiple parts. You've tried building and gotten stuck.

Build When...

You have a clear plan. The task is small and well-defined. You're making a specific, isolated change. You're iterating on something that already works.

💡 Your ID Advantage

Here's something you might recognize: planning prompts are basically analysis and design questions. As an instructional designer, you do this naturally:

  • "What does the learner need to be able to do?" = "What features do I actually need?"
  • "What's the learning path?" = "What's the build order?"
  • "How will we assess success?" = "How will I know it's working?"

You've been doing planning work your whole career. Apply that same discipline here.

📚 Resources & Further Reading

💭 Pause & Reflect

Before moving on, take a moment to consider:

  • Think back to a recent project. Would planning first have helped? How?
  • What's your natural tendency: jump to building, or plan first?
  • How might this planning mindset change your workflow?

🎯 Mindset Shift Started

You understand the difference between planning and building. Next: how to actually ask Claude to research and plan.

Topic 2.1 Complete • Up Next: 2.2 – Asking Claude to Research