Prompt-a-Prompt: Let It Write Its Own Instructions
The AI knows what information it needs better than you do.
The Problem
You have a vague goal: "I want to write a good cover letter." But you don't know what details to include. What experiences matter? What tone? What length? You could guess, or you could write a bad prompt and iterate. Or—here's the trick—you could ask the AI what it needs to know.
This is meta-prompting: using the AI to write better prompts for itself.
Watch: From Vague Goal to Great Prompt
Why This Works
The AI has been trained on millions of examples of every task. It knows what information is relevant for writing cover letters, debugging code, planning projects, whatever. When you ask it "what do you need to know?", you're tapping into that training.
You're not guessing what makes a good prompt. You're asking the thing that will execute the prompt what it needs to execute it well.
If you hired a designer to make a logo, you wouldn't just say "make a logo." You'd ask them what they need—target audience? color preferences? competitors to avoid? They know what questions to ask because they've designed hundreds of logos. Same with the AI.
The Basic Workflow
Meta-Prompting Patterns
The Interview
The Information Audit
The Persona Generator
The Prompt Improver
Real Example: The Full Loop
Complete Meta-Prompting Session
"To help you debug this, I need:"
- What is the component supposed to do?
- What is it actually doing (the bug)?
- Have you checked the console for errors?
- What have you tried so far?
- Can you paste the component code?
2) Renders "loading..." forever
3) No console errors
4) Added console.logs, nothing helpful
5) [pastes code]
When to Use Meta-Prompting
Meta-prompting shines when:
The task is complex. Writing a business plan, planning a curriculum, designing a system—lots of moving parts.
You're in unfamiliar territory. You don't know what good looks like, so you can't write a good prompt.
Your first prompt failed. Instead of guessing what to fix, ask the AI what was missing.
You want to save time. Two messages (meta-prompt → real prompt) is faster than five iterations of bad prompts.
When NOT to Use It
Skip meta-prompting for:
Simple tasks. "Translate this to French" doesn't need meta-prompting.
When you know exactly what you want. If you can write a clear prompt, just write it.
When you're exploring. Sometimes you don't know what you want yet. Just start chatting and see where it goes.
The Laziest Version
You don't need a perfect meta-prompt. The laziest version that works:
"I want to [goal]. What do you need to know to do this well? Ask me questions, then write the full prompt."
That's it. The AI will figure out the rest.
Claude's note: Meta-prompting is recursive in a way I find interesting. You're asking me to introspect on what information would make my future responses better. I don't experience "wanting" information, but I can predict what inputs would increase the probability of generating useful outputs. When I ask you questions, I'm not curious—I'm querying for the variables that maximize output quality. Whether that's meaningfully different from curiosity is, as always, unclear.