A prompt is a brief to a brilliant but contextless collaborator. Claude has read most of the public internet β but it doesnβt know:
| π€ Who you are | π οΈ What youβve tried | π― What βgoodβ means | π¦ What format you want |
|---|---|---|---|
| Your role | Past attempts | Your style | Length |
| Your audience | What failed | Your standards | Structure |
| Your industry | Constraints learned | Your taste | Tone |
Your job as the prompter is to close that gap fast. The single biggest improvement most people can make: stop writing one-line prompts and start writing 3β10 line briefs.
Almost every excellent prompt contains some mix of these six ingredients. Memorize them.
π― Great Prompt
β
βββββββββββββ¬ββββββββββββΌββββββββββββ¬ββββββββββββ
βΌ βΌ βΌ βΌ βΌ
π ROLE π CONTEXT π― TASK π CONSTRAINTS π¦ FORMAT π EXAMPLES
who Claude background the ask boundaries shape show, don't tell
is
| Ingredient | What it does | Mini-example |
|---|---|---|
| π Role | Sets perspective | βYou are a senior product manager at a fintech startup.β |
| π Context | Background info | βWeβre launching a new card next month, target = young professionals.β |
| π― Task | The actual ask | βDraft a 3-tier pricing page.β |
| π Constraints | Boundaries | βMax 200 words per tier. No marketing fluff.β |
| π¦ Format | Output shape | βReturn as a markdown table with: Tier | Price | Top 3 features.β |
| π Examples | Show, donβt tell | βMatch how Stripe writes β clean, technical, confident.β |
[!TIP] Not every prompt needs all six. But if you find Claudeβs output disappointing, look at this list and ask: which ingredient did I leave out?
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β β BEGINNER: "write me a cover letter for a PM job" β
β β
β βΌ produces βΌ β
β β
β π€· Generic Mad Libs template you can't actually send β
β β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β β
PRO: β
β β
β π You are an executive writing coach... β
β β
β π <resume>...</resume> β
β <job_description>...</job_description> β
β <context>I met the hiring manager at a conference...</context>β
β β
β π― Write a cover letter that: β
β π - Under 300 words β
β π - Opens with a specific hook (not "I'm writing to apply...") β
β π - Explicitly connects 2-3 resume bullets to the JD β
β π - References the conference meeting naturally β
β π - Sounds like a confident peer, not a desperate applicant β
β β
β π¦ Then in a section called "What I changed and why", β
β explain your top 3 stylistic choices. β
β β
β βΌ produces βΌ β
β β
β β¨ Output you can actually send β
β β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
| # | Technique | One-liner |
|---|---|---|
| 1 | π― Be specific about the audience | βExplain X to a smart 12-year-old who loves video gamesβ |
| 2 | π Show an example of βgoodβ | Paste a sample. Claude matches tone & structure brilliantly |
| 3 | π£ Break complex tasks into steps | Step 1: brainstorm. Step 2: outline. Step 3: draft |
| 4 | π§ Ask Claude to think step-by-step | Big quality boost on hard reasoning |
| 5 | π·οΈ Use XML tags for structure | Wrap inputs in <context>, <draft>, <task> |
| 6 | β¨ Few-shot examples | 2β3 input/output pairs, then ask for the next one |
| 7 | π« Tell Claude what NOT to do | βno apologies, no disclaimers, no summaryβ |
| 8 | π Have Claude ask YOU first | βAsk me 3 clarifying questions before startingβ |
| 9 | π― Put role at the END | For long prompts, role last keeps it fresh |
| 10 | π§ Iterate, donβt restart | βTighten paragraph 2β beats redoing the whole prompt |
β βExplain quantum computing.β β βExplain quantum computing to a smart 12-year-old who loves video games. Use 1β2 analogies.β
When you have it, paste a sample. Claude is extraordinarily good at matching tone and structure when you show rather than describe.
Here's a tweet I wrote that I'm proud of:
"[paste tweet]"
Now write 5 more in the same voice on the topic of [X].
Instead of one giant prompt, walk Claude through a process:
We're going to write a blog post about [topic]. Let's do it in stages:
Step 1: Brainstorm 10 angles. I'll pick one.
Step 2: Build an outline with H2s and key points.
Step 3: Write the intro only. I'll review.
Step 4: Write the body section by section.
Start with Step 1.
This is called prompt chaining and it produces dramatically better long-form work.
For reasoning, math, or complex analysis, ask Claude to show its work before the answer:
Before giving your final answer, work through the problem step by step.
Then give the answer in a clearly labeled "Final answer:" line.
Claude was specifically trained to pay attention to XML-style tags. For prompts with multiple inputs, this is gold:
<context>
Our company sells handmade leather goods, founded in 2018, based in Portland.
</context>
<draft>
[paste your draft]
</draft>
<task>
Edit the draft above for clarity. Preserve the brand voice described in <context>.
Return only the edited version.
</task>
Convert customer messages into structured tickets.
Input: "My order hasn't arrived and it's been 2 weeks!"
Output: {"category": "shipping", "priority": "high", "sentiment": "negative"}
Input: "Loving the new feature, when's the next update?"
Output: {"category": "feedback", "priority": "low", "sentiment": "positive"}
Input: "Site is down, can't log in."
Output:
Before you start, ask me 3 clarifying questions that would
most change your approach.
This single trick will save you hours of bad output.
Counterintuitive but it works for long prompts. Putting the role/instruction at the end keeps it fresh in Claudeβs βworking memoryβ:
[long context...]
[example data...]
Given everything above, act as a forensic accountant and identify
the three most suspicious entries.
If output is 80% right, ask for surgical edits β donβt redo the whole prompt:
π¨ Bad output? Walk down this list β first match wins.
| If⦠| Then⦠|
|---|---|
| β Task is ambiguous | Add: βAsk me 3 clarifying questions firstβ |
| π¨ Wrong tone or format | Add: an example or a format spec |
| π§© Complex multi-step task | Break into a chain of smaller prompts |
| π§ Reasoning is shallow | Add: βThink step-by-step before answeringβ |
| π Details are missing | Add: role + context + constraints |
| π€· Still bad? | Try a different model (Sonnet β Opus) |
Explain [concept] using:
- A 1-sentence ELI5
- A concrete real-world analogy
- The technical definition
- One common misconception people have
Keep the whole thing under 250 words.
You're an experienced [role]. Below is my [draft/code/plan].
<work>
[paste]
</work>
Give me:
1. Three things working well (be specific, not generic)
2. Three things to improve, ranked by impact
3. One bold suggestion I probably haven't considered
Be direct. I'd rather be helped than flattered.
I'm deciding between [Option A] and [Option B]. Context:
- [your situation]
- [constraints]
- [what success looks like]
Don't just list pros/cons. Tell me:
1. Which option you'd pick and why
2. The one scenario where you'd flip your answer
3. What I should learn or test before deciding
Push back on my framing if you think I'm asking the wrong question.
ββββββββββββββββββββββββββββββββββββ¬βββββββββββββββββββββββββββββββββββ
β β MISTAKE β β
FIX β
ββββββββββββββββββββββββββββββββββββΌβββββββββββββββββββββββββββββββββββ€
β One-line prompts β Add role + context + format β
β Yes/no on complex topics β Ask for tradeoffs + conditions β
β Stuffing 10 tasks in one prompt β Split into a chain β
β Vague feedback ("make it nice") β Be specific: "shorter,formal" β
β Re-explaining context every turnβ Use a Project (Module 04) β
β Accepting first answer β Ask "what would 50% better be?" β
ββββββββββββββββββββββββββββββββββββ΄βββββββββββββββββββββββββββββββββββ
The best prompters share three habits β they all lead to the same place:
| Habit | Why it works |
|---|---|
| π§ͺ Run experiments, not requests | Every prompt is a hypothesis to test |
| π Keep a personal prompt library | Your best prompts are an asset; save them |
| π Study the modelβs failures | Bad outputs teach you whatβs missing |
β All three roads lead to π― consistently great output.
When Claude misfires, ask βwhat was missing in my prompt?β β not βwhy is the AI dumb?β
You should now be able to:
[!IMPORTANT] ποΈ Exercise: Take a prompt you used last week and rewrite it using everything from this module. Compare the outputs side-by-side.
π Next up: Module 04 β Claude.ai Features β Projects, Artifacts, Files, Memory, and Connectors.
| β Previous | π Home | Next β |
|---|---|---|
| Module 02 β Getting Started | Course README | Module 04 β Claude.ai Features |