33 practical tips, 8 copy-ready prompts and a plain-English glossary: the playbook I use every day as an AI expert, Anthropic-certified in Claude Code, MCP and AI Fluency.
Say who it’s for, why it matters and what a great result looks like. Claude can only be as specific as the brief you give it.
Try this prompt
I'm writing this for [audience]. The goal is [goal]. A great answer would [criteria]. Here's the task: ...
Claude02
Show one example of the output
A single example of the format and tone you want beats a paragraph describing it. Two or three examples (few-shot) work even better.
Claude03
Separate instructions from material with tags
Wrap pasted content in tags like <document> or <notes> and keep your instructions outside them. It stops Claude confusing your data with your request.
Try this prompt
<document>
[paste here]
</document>
Summarize the document above in 5 bullet points for an executive.
Claude04
Long documents first, question last
With big inputs, paste the material at the top and ask your question at the end. Asking Claude to quote the relevant passages first makes answers more grounded.
Claude05
Let Claude interview you first
For anything ambiguous, ask Claude to ask you questions before it starts. You’ll skip three rounds of rewrites.
Try this prompt
Before you start, ask me up to 5 questions that would most improve your answer. Wait for my replies.
Claude06
Ask it to think before answering
For analysis, math, planning or tricky decisions, ask Claude to reason step by step first, or turn on extended thinking for hard problems.
Claude07
Say what to do, not what to avoid
“Write in short, plain sentences” works better than “don’t be wordy.” Positive instructions are easier to follow.
Claude08
Give permission to say “I don’t know”
Explicitly allow Claude to say when information is missing or uncertain. It’s one of the simplest ways to cut hallucinations.
Try this prompt
Answer only from the material I gave you. If it isn't there, say "Not in the source" instead of guessing.
Claude09
Iterate instead of restarting
Point to exactly what to change (“shorter intro, keep the table, more concrete examples”). Specific feedback converges fast.
Claude10
Make Claude its own critic
After a draft, ask for the strongest objections a skeptical expert would raise, then a revised version that answers them.
Try this prompt
Critique your draft as a skeptical senior [role]. List the 5 biggest weaknesses, then rewrite it fixing each one.
Claude11
Use Projects for reusable context
Put your brand guide, product docs or style rules in a Project once, and every chat inside it starts with that context.
Claude12
Use artifacts for things you’ll keep editing
Documents, code, diagrams and small apps live in an artifact you can refine turn by turn instead of copying out of the chat.
Claude13
Chain prompts for big jobs
Split complex work into steps: research, then outline, then draft, then edit. Feed each result into the next prompt. Quality jumps.
Claude14
Ask for structured output
Request a table, JSON with named fields, or a fixed template when the result feeds another tool or spreadsheet.
Try this prompt
Return the result as JSON with keys: name, company, need, urgency (low/medium/high). No other text.
Claude Code15
Start every repo with CLAUDE.md
Run /init to generate a CLAUDE.md that records your stack, commands and conventions. Claude reads it every session, so you stop repeating yourself.
Claude Code16
Plan before you build
Use plan mode for anything bigger than a small fix: agree on the approach first, then let Claude implement it.
Claude Code17
Define “done” with tests
Give acceptance criteria and ask Claude to write and run tests. A failing test is the clearest instruction you can give.
Claude Code18
Clear context between tasks
Use /clear when you switch to unrelated work. A focused context gives sharper, cheaper answers.
Claude Code19
Connect real tools with MCP
MCP servers let Claude work with databases, browsers, design tools and CMSs. This website was redesigned with Claude Code driving the Elementor MCP.
Claude Code20
Ask it to explain before it edits
On unfamiliar code, ask for a walkthrough of how it works first. You’ll catch wrong assumptions before they become wrong changes.
Claude Code21
Turn repeat work into skills and commands
Package workflows you repeat (release notes, reviews, deploy checks) as custom commands or skills so they run the same way every time.
Claude Code22
Small diffs, frequent commits
Ask for focused changes, review each one, and commit often. Easy to verify, easy to roll back.
Automation23
Automate the highest-frequency task first
Map the process, count how often each step happens, and start with the boring step that happens most. That’s where hours come back.
Automation24
Keep a human on irreversible steps
Let AI draft, sort and summarize freely, but require approval before anything is sent, paid or deleted.
Automation25
AI drafts, rules validate
Ask the model for structured output, then check it with plain logic (required fields, allowed values) before it moves downstream.
Automation26
Try RAG before fine-tuning
For company knowledge, retrieving the right documents at question time is usually faster, cheaper and easier to update than training a model.
Automation27
Build a tiny eval set
Collect 10 to 20 real examples with the answers you expect. Re-run them whenever you change a prompt or model so you know quality didn’t slip.
Automation28
Log every AI run
In n8n, Make or Zapier, store inputs, outputs and errors for each run. Debugging goes from guessing to reading.
Automation29
Match the model to the job
Route simple, high-volume steps to a smaller, faster model and save the most capable model for hard reasoning. Same quality, lower cost.
Learning30
Use Claude as a tutor, not an answer key
Ask it to explain a concept simply, then quiz you, then grade your answers and explain mistakes.
Try this prompt
Teach me [topic] like I'm new to it. Then give me 5 quiz questions one at a time, wait for my answer, and grade each one.
Learning31
Learn by building one thing a week
Pick a tiny real project (a script, a dashboard, an automation) and ship it. Building beats watching every time.
Learning32
Practice with real feedback loops
Write real code and get it checked instantly. That’s why I built LearnWithSQL (live Postgres) and LearnWithPython (Python in the browser).
Learning33
Review before you forget
Spaced repetition locks concepts in. Five minutes of review the next day protects hours of learning.
Prompt library
Copy, paste, fill in the brackets.
Templates I use for business analysis, automation design and learning. They work in Claude and most other assistants.
Clarify first
Before you answer, ask me up to 5 questions that would most change your response. After I reply, give your answer and note any assumptions you still had to make.
Process → automation map
Here is how a process works today:
<process>
[describe each step, who does it, which tool]
</process>
Map it as a numbered list. For each step mark: manual / automatable / needs human judgment. Then propose the 3 automations with the biggest time savings, the tools to use (n8n, Make, Zapier, Airtable), and the risks.
Requirements → user stories
Turn these notes into user stories using "As a [role], I want [goal], so that [benefit]". Add 3-5 testable acceptance criteria (Given/When/Then) for each and flag anything ambiguous as an open question.
<notes>
[paste notes]
</notes>
Meeting notes → actions
From the transcript below, extract: decisions made, action items (owner + due date if mentioned), open questions, and risks. Use a table for action items. Don't invent owners or dates.
<transcript>
[paste]
</transcript>
Grounded answers (RAG-style)
Answer the question using only the documents below. First list the exact quotes you're relying on, then answer. If the documents don't contain the answer, reply "Not in the source."
<documents>
[paste]
</documents>
Question: [question]
SQL tutor
Act as my SQL tutor. Given this table schema:
[schema]
Give me one practice question at a time, from easy to hard. When I answer with a query, check it, explain any mistakes, show a better version, then give the next question.
Python debugger
Here is my Python code and the error I get:
<code>
[paste]
</code>
<error>
[paste]
</error>
Explain the cause in plain language, show the minimal fix, and tell me how to avoid this class of bug next time.
Expert critique
Review the work below as a demanding senior [role]. Score it 1-10 on clarity, correctness and impact, list the top 5 issues in order of importance, then provide an improved version.
<work>
[paste]
</work>
Learning path
From curious to capable in four steps.
01 · Fluency
Learn how to work with AI
Start with Anthropic’s free AI Fluency courses on Claude Academy: delegation, description, discernment and diligence.