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:
"Create an HTML page with a contact form."
"Add a footer to index.html."
"Fix the bug in the navigation."
"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
😬 The Vibe-Coding Trap
When you're excited to build something, it's tempting to jump straight to building prompts:
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?
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
"Create a to-do list app with categories and due dates"
"Make a portfolio website with a projects page, about page, and contact form"
"Build a weather dashboard that shows current conditions and a 5-day forecast"
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
- Stop Coding and Start Planning (Every.to) The article that inspired this module's approach
- Introduction to Prompting (Anthropic) Best practices for structuring prompts
- Teach Your AI to Think Like a Senior Engineer Advanced planning strategies
💭 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