Why Self-Knowledge Comes First
This is the module everyone converges on, regardless of where you started. And it begins with a claim that might seem strange for a technology course:
The most important skill in vibe coding is self-knowledge.
Not prompt engineering. Not technical setup. Knowing what you want.
iNot sure what you want to build?
Try our Discovery conversation — a guided chat that helps you find a project that fits you, not a tutorial checklist. Takes about 5 minutes. You can type instead if you prefer.
Why self-knowledge matters more than prompt templates
The internet is full of "100 best ChatGPT prompts" and "the ultimate prompt template." These are training wheels at best, crutches at worst.
Here's the problem: a template gives you someone else's intent wrapped in someone else's words. It works for generic tasks ("summarize this article") but fails the moment you want something that's actually yours.
Vibe coding is personal. The best prompts come from clarity about what you're trying to do, not from copying someone else's formula.
Instead of searching for the right prompt, ask yourself:
- What am I actually trying to build?
- What does "good" look like to me?
- What feeling do I want the end result to evoke?
- What do I know that the AI doesn't?
When you can answer these clearly, the prompts write themselves.

Knowing What You Want Is the Work
The hard part isn't building — it's knowing what to build.
Know what you want before you prompt
This sounds obvious. It isn't.
Most people sit down with a vague idea and immediately start typing a prompt. The result is vague. So they write a more detailed prompt. The result is detailed but wrong. So they add more constraints. The result is constrained but lifeless.
The fix isn't better prompting. It's thinking before prompting.
Try this: before your next prompt, spend 60 seconds with these questions:
- What's the simplest version of what I want? (Not the full vision — the kernel)
- Who is this for? (You? A client? The public?)
- What should it feel like? (Clean? Playful? Serious? Warm?)
- What's one example of something that gets the vibe right? (A website, an app, a brand)
Now prompt. The difference will be immediate.