Crap
CRAP
CRAP is a wonderfully unfortunate template for a very useful prompt template. It helps you remember four things that make prompts better fast: give background, set limits, state the goal, and choose the role. Crude name, solid method.
If your prompts feel vague and ChatGPT responds with something that sounds confident but misses the point, CRAP usually fixes that. It is part of beginner prompt foundations because it teaches the basic habit of being clear on what you want.
What the template means
| Letter | Prompt ingredient | What it does |
|---|---|---|
| C | Context | Gives the background or situation ChatGPT needs before answering. |
| R | Restrictions | Sets limits like length, format, boundaries, or things to avoid. |
| A | Aim | States the goal, the outcome you want, or the specific task to accomplish. |
| P | Persona | Tells ChatGPT what role or perspective to use, such as teacher, editor, coach, or analyst. |
Why this template works
Most weak prompts fail for boring reasons. They are missing information.
You ask for a result, but do not provide the situation. You want something short, but never say there is a limit. You want a useful answer, but the goal is fuzzy. You want a professional tone, but never tell the model what role to play. Then people act shocked when the answer comes back like a group project written five minutes before class.
CRAP works because it covers four of the biggest gaps:
- Context prevents generic answers.
- Restrictions prevent rambling and keep the output usable.
- Aim keeps the model focused on the actual objective.
- Persona shapes the voice and perspective.
Together, these make prompts clearer, more reliable, and easier to reuse. You do not need a giant prompt every time. You just need the right pieces.
3 sample prompts
Sample prompt 1: Formal version
CONTEXT: I manage a small bakery and want to promote a new weekend brunch menu on social media. Our customers are local families and young professionals.
RESTRICTIONS: Write 3 caption options, each under 40 words. Keep the tone warm and inviting. Do not use hashtags or emojis.
AIM: Help me increase interest in our new brunch menu and encourage people to visit this weekend.
PERSONA: Act as an experienced local marketing copywriter.
How the template shows up:
- C, Context: The prompt explains the bakery, the new brunch menu, and who the customers are.
- R, Restrictions: It sets the number of captions, word limit, tone, and bans hashtags and emojis.
- A, Aim: It clearly says the goal is to increase interest and bring people in this weekend.
- P, Persona: It assigns the role of an experienced local marketing copywriter.
Why it improves the prompt: This prompt is strong because it removes guesswork. ChatGPT knows the business type, the audience, the exact deliverable, the writing boundaries, and the professional lens to use. Without CRAP, you might just say, “Write social media captions for my bakery,” and get something generic enough to fit any business with bread.
Sample prompt 2: Semi-structured version
I am preparing for a job interview for an office manager role at a medical clinic.
Help me practice by giving me 10 likely interview questions and strong sample answers.
Keep the answers concise, professional, and easy to say out loud. Avoid overly technical medical language.
Respond like a practical career coach who wants me to sound confident, not robotic.
How the template shows up:
- C, Context: The prompt explains that the user is preparing for an office manager interview at a medical clinic.
- R, Restrictions: It asks for concise, professional, easy-to-speak answers and says to avoid overly technical language.
- A, Aim: The goal is clear, practice likely questions and prepare strong sample answers.
- P, Persona: The response should come from the perspective of a practical career coach.
Why it improves the prompt: This version is less formal, but still gives the model exactly what it needs. The context narrows the scenario. The restrictions make the answer realistic and usable in real life. The aim tells ChatGPT to focus on interview prep, not general career advice. The persona helps the response sound supportive and practical instead of stiff and corporate. In other words, less “HR handbook,” more “helpful human.”
Sample prompt 3: Natural version
I am teaching my dad how to use password managers because he keeps reusing the same password for everything. Explain what a password manager is, why it helps, and how to start using one. Keep it simple, under 300 words, and sound like a patient tech support person who does not talk down to people.
How the template shows up:
- C, Context: The prompt explains that the explanation is for someone learning basic password safety and reusing passwords.
- R, Restrictions: It says to keep it simple and under 300 words.
- A, Aim: The goal is to explain what a password manager is, why it matters, and how to begin.
- P, Persona: It asks for the tone and role of a patient tech support person who is respectful.
Why it improves the prompt: This prompt sounds natural, but it still uses the full CRAP structure. That is the sweet spot. The context makes the answer beginner-friendly. The restrictions keep it focused. The aim ensures the explanation includes definition, benefits, and first steps. The persona stops the response from sounding smug, which is important because nobody wants tech advice delivered like they just failed a pop quiz in 1997.
Warnings and extra tips
CRAP is useful, but it is not magic. A few things to keep in mind:
- Do not overstuff the prompt. More detail is not always better. If your context turns into a memoir, the important part can get buried.
- Restrictions should help, not strangle. If you demand “deep analysis in 50 words,” you are setting the model up to disappoint you.
- Aim must be specific. “Help me with marketing” is vague. “Write 5 email subject lines for a spring sale” is much better.
- Persona is a guide, not a costume contest. “Act like the world’s greatest genius wizard ninja CEO therapist” is usually not helping.
- CRAP may not be enough for complex tasks. If you need a table, step-by-step workflow, audience targeting, or a specific output format, add those too.
- Check the result against reality. A well-structured prompt can still produce incorrect information. Clear prompting improves usefulness, not truth by itself.
- Revise after the first answer. Prompting is often iterative. If the first result is close, adjust one part of CRAP instead of starting over.
A simple trick: if the answer is too broad, improve Context. If it is too long or messy, tighten Restrictions. If it misses the point, sharpen the Aim. If the tone is off, change the Persona.
Quick summary
CRAP stands for Context, Restrictions, Aim, Persona. It is a beginner-friendly way to make prompts clearer and more useful. Give the model the situation, set boundaries, say what success looks like, and choose the role you want it to play.
Try it next with something you already need, an email, a meal plan, a study guide, or a social post. Write one prompt using all four parts, then compare it with a vague version. The difference is usually immediate, and yes, that means CRAP can improve your prompts. Life is weird.