What is the CRISP Framework?
CRISP is a five-component prompt engineering framework designed for professional communication, customer-facing tasks, and any situation where voice and persona matter as much as task completion. The acronym stands for Context, Role, Instructions, Specifics, and Persona — five directives that together ensure the AI knows not just what to do, but who it is when it does it.
- C — Context: Set the situational background
- R — Role: Define the professional expertise
- I — Instructions: State the task directly and completely
- S — Specifics: Add the concrete constraints
- P — Persona: Give the voice a human identity
What distinguishes CRISP from similar frameworks like RACE or RTF is its Persona component. Where Role defines the professional position and domain expertise the AI draws on, Persona adds the human layer: the specific name, voice, communication style, and individual perspective the AI should write from. This distinction produces outputs that feel written by a specific person rather than generated by a generic professional, which matters significantly for customer communication, brand-voice content, and leadership communication tasks.
CRISP is a streamlined version of the six-component CRISPE framework, with the Experiment stage removed. This makes it faster and more direct — ideal for tasks where you need a single precise output rather than a set of options to evaluate. Think of CRISP as the professional communicator's prompt: everything needed for a polished, characterised, situationally appropriate response, nothing extraneous.
When to Use the CRISP Framework
Customer Service
Write responses to complaints, inquiries, and escalations that are situationally aware, empathetically toned, and branded — with the Persona component ensuring they read as coming from a real person, not a bot.
Professional Emails
Draft business emails — proposals, follow-ups, difficult conversations — from a specific professional persona with a defined voice and authority level, producing outputs that sound genuinely written rather than templated.
Task Delegation
Define a task so precisely that the output requires no revision — the combination of Role, Instructions, Specifics, and Persona eliminates the most common sources of misaligned AI outputs.
AI System Prompts
Configure AI assistants with a complete behavioral specification — CRISP maps naturally onto the five key dimensions of consistent assistant behavior: environment, expertise, behaviors, constraints, and voice.
Executive Communications
Ghost-write internal memos, all-hands messages, or stakeholder updates from a specific leader's persona — with CRISP ensuring the output reflects their specific communication style and authority level.
Brand Voice Content
Produce on-brand marketing copy, social media posts, or web content from a precisely defined brand persona — ensuring every output reflects the same voice, regardless of which team member prompted it.
How to Use the CRISP Framework
- 1
Context — Set the situational background
Describe the specific situation the AI is operating in: what has happened, what the current state is, what relationships or history are relevant, and any emotional or operational dynamics that should shape the response. Context is what makes an AI response feel situationally aware rather than generic. The more specific your context, the more precisely calibrated the output will be.
- 2
Role — Define the professional expertise
Tell the AI what professional position and domain expertise it should draw on. Include seniority level, specialisation, and any domain-specific knowledge that should inform the response. Role sets the knowledge base and problem-solving framework — it answers the question: what kind of professional would handle this situation, and what do they know?
- 3
Instructions — State the task directly and completely
Give a clear, active-verb directive for what the AI should produce. Be specific about what the output should accomplish, what it should include, and what the response needs to achieve for the reader. Instructions is where you state the job — make it unambiguous enough that two different people reading it would produce the same type of output.
- 4
Specifics — Add the concrete constraints
Layer in all the specific parameters that make the output precisely usable: word count limits, required inclusions (names, specific offers, phrases to use), tone prohibitions (no passive voice, no jargon), format requirements, and any constraints that turn a good answer into exactly the right answer. Specifics is where vague gets replaced with precise.
- 5
Persona — Give the voice a human identity
Name the specific person or character the AI is writing as, and describe their individual communication style, personality, and perspective. Persona goes beyond Role — it is the difference between "a senior customer service representative" and "James, who speaks directly, genuinely cares about resolution, and has authority to make decisions on the spot." Persona is what makes outputs feel authored, not generated.
Prompt Examples
Context: A customer has just submitted a complaint saying their order arrived three days late and one item was missing. They have already sent two previous emails with no response and are clearly frustrated. Role: You are an empathetic senior customer service representative for a premium e-commerce brand. Your brand values: transparency, speed, and genuine accountability — never deflection. Instructions: Write a reply that acknowledges the delay and missing item without making excuses, apologises sincerely, explains the next steps clearly, and offers a meaningful resolution (full refund for the missing item plus a 20% discount on their next order as a goodwill gesture). Specifics: Keep the email under 200 words. Use the customer's name (Sarah) in the opening. Do not use passive voice or corporate phrases like "rest assured" or "we apologise for any inconvenience." Be direct and human. Persona: Write as James, a senior customer success manager who genuinely cares about getting this right and has the authority to make decisions on the spot.
Context: We are launching a new project management tool targeting remote-first software development teams at companies of 20-100 people. The market is crowded with tools like Linear, Jira, and Notion. Our differentiator is automated sprint retrospectives powered by AI — a feature no direct competitor offers. Role: You are a senior product marketer with deep experience in developer tools and SaaS go-to-market strategy. You have launched developer-focused products before and understand that this audience is highly allergic to marketing hype. Instructions: Write the hero headline and sub-headline for our product landing page. Then write a 60-word opening paragraph that communicates the core value proposition. Follow with three feature bullets (one sentence each) that speak to the product's most compelling capabilities. Specifics: The headline must be under 10 words. Avoid the words "powerful," "seamless," "next-generation," and "revolutionary." The copy should speak to the outcome (better team performance, less meeting overhead) not the mechanism (AI-powered retrospectives). Tone: direct, developer-respecting, confident without being brash. Persona: Write as a practitioner who has personally suffered through bad sprint retrospectives and knows exactly what teams actually need — not as a marketer describing a product from the outside.
Pros and Cons
| 🟢 Pros | 🔴 Cons |
|---|---|
| Persona component produces outputs that feel written by a person, not generated by a system | No Experiment stage — add CRISPE's E component when exploring multiple options is valuable |
| Five components are easy to memorise and apply quickly for everyday professional tasks | Role and Persona can blur without deliberate effort to keep them distinct |
| Specifics component eliminates the most common sources of misaligned AI outputs | Less suited for analytical, research, or multi-step reasoning tasks — use RACE or RISEN instead |
| Maps directly onto AI system prompt design for consistent assistant configuration |
Frequently Asked Questions
What does CRISP stand for in prompt engineering?
CRISP stands for Context, Role, Instructions, Specifics, and Persona. It is a five-component structured prompt framework designed for professional communication, customer service, and task delegation tasks. Each component addresses a different layer of the prompt: the situational background, the AI's professional identity, the task directive, the concrete constraints, and the voice and perspective the AI should write from.
How is CRISP different from CRISPE?
CRISP is CRISPE with the Experiment (E) component removed. CRISPE asks the AI to brainstorm multiple options before settling on an answer, which is useful for creative or exploratory tasks. CRISP is designed for tasks where you need a single, precise, well-characterised output rather than a range of options — making it faster and more direct for customer service, professional communication, and delegation tasks.
What is the difference between Role and Persona in CRISP?
Role defines the professional position and domain expertise the AI should draw on — the knowledge base and problem-solving framework it should use. Persona defines the specific voice, perspective, and personal characteristics it should write from — the individual behind the role. A Role might be 'senior customer service representative'; the Persona would add 'named James, speaks directly, has authority to make decisions on the spot, genuinely cares about resolution.'
What goes in the Specifics component?
Specifics is where you add all the concrete constraints that make the output precisely usable rather than generically acceptable: word count, required inclusions (the customer's name, a specific offer amount, a particular phrase), format requirements (bullet points, numbered steps, plain prose), tone prohibitions (no passive voice, no corporate jargon), and any other parameters that turn a good answer into the right answer.
When should I use CRISP over RACE or RTF?
Use CRISP when character and voice matter as much as task completion — particularly for customer-facing communication, professional writing with a specific named persona, or tasks where the Persona component would meaningfully change how the output reads. RACE and RTF are better for analytical, research, or general task completion prompts where the AI's specific voice and persona are less critical to the output quality.
Can CRISP be used for system prompts?
Yes — CRISP maps very naturally onto AI system prompt design. Context sets the operating environment, Role defines the assistant's expertise, Instructions capture its primary behaviors, Specifics encode its formatting and constraint rules, and Persona establishes its voice and personality. The five components together produce a complete, consistent behavioral specification for an AI assistant.
Is CRISP suitable for non-English prompts?
Yes. CRISP works in any language. Complete all five components in the target language, and ensure the Persona component references cultural communication norms relevant to your context — directness levels, formality registers, and professional conventions vary significantly across languages and cultures. A Persona defined for a German business email will behave very differently from one defined for a Japanese customer service context.