Even with the same Claude, the accuracy and usefulness of its answers change a lot depending on how you write your prompt. A good prompt is not a hard skill — it starts with a few principles. Master these seven and your results will improve noticeably.
🟢 Model references match the current lineup · model notice · Fable subscription
Fable 5 and 5.1 subscription (updated September 7, 2026): Claude Fable 5.1, released September 1, 2026, is the current Fable model and Fable 5 is now legacy. Plan terms are the same for both — Max and Team Premium plans include Fable at up to 50% of the weekly usage limit; Pro and Team Standard use usage credits (
- Seven principles of good prompts — clarity · context · format · examples · steps · role · don'ts.
- Not a hard skill — just following a few principles.
- Clear & specific plus enough context makes the biggest difference.
- Learn from bad vs good examples.
1. Be clear and specific
Instead of "summarize this," try "summarize the meeting notes below into 3 key decisions and action items per owner." The clearer you are about what and how, the more accurate the answer.
2. Provide enough context
Claude does not know your situation. Sharing the target reader, goal, field, and constraints leads to a much better fit — for example, "explain as if to a new hire with no marketing background."
3. Specify the output format
Decide length (e.g., 3 paragraphs), format (table, list, code), and tone (formal, friendly) up front to avoid rework. Try "as a table," "under 200 characters," or "as a numbered list."
4. Show examples
Showing one or two examples of the result you want (often called few-shot) helps Claude match the format and tone precisely. This is especially effective for repetitive, fixed-format tasks.
5. Break complex tasks into steps
For multi-step problems, asking Claude to "think step by step" improves accuracy. Splitting the process works better than asking for everything at once.
6. Assign a role
Setting a role (persona) such as "you are an experienced copy editor" aligns the answer's perspective and expertise with that role.
7. State what NOT to do
Spelling out what to avoid (e.g., "no jargon," "stick to confirmed facts, no guessing"), in addition to what you want, makes the result cleaner.
Bad vs. good example
❌ Bad: "Write a marketing post."
✅ Good: "Write an Instagram post promoting an eco-friendly tumbler for people in their 20s, in a friendly tone, within 3 sentences, including 5 hashtags."
Packing in the audience, goal, format, length, and constraints like the second example gets you close to the result in a single try.
Wrap-up: a prompt is a conversation
It does not have to be perfect from the start. If the answer falls short, refine it with follow-ups like "shorter," "add an example," or "make it a table." The key is to ask specifically and improve iteratively.
Go deeper by topic
Each principle is covered in more depth here.
- Assigning a role (persona)
- Specifying output format (table/JSON/list)
- Giving examples (few-shot)
- Getting step-by-step thinking
- Controlling answer length
- Keeping context in long chats
- Refining through iteration
- Ready-to-use prompt templates
Frequently asked questions
How do I write good prompts?
Be clear and specific, give context, specify the output format, show examples, break complex tasks into steps, assign a role, and state what not to do.
What's the most important principle?
Writing clearly and specifically, plus giving enough context. Those two alone greatly improve answer quality.
Do examples really help?
Yes. Showing two or three examples of the format/style you want matches results more accurately than long explanations.
Related articles
- How to Write Prompts for Claude: 6 Core Principles from the Official Docs
- Getting Started with Claude: From Sign-Up to Your First Chat (Beginner's Guide)
- How to Use Claude: A Step-by-Step Guide for Beginners
- How to Download & Install Claude: Web, Desktop, and Mobile
- Giving Claude a Role (Persona): How to Get More Precise Answers
- Claude Mobile App Deep Dive — Widgets, Voice Mode, and Device App Integration