Most AI prompts fail for the same reason: they give the model too little to work with. The CRISP framework solves this with five structured elements that consistently produce expert-quality output from any major AI model.
Why Most Prompts Fail
The average person prompting an AI model in 2026 types something like: "Write a blog post about productivity" or "Give me a cold email template" or "Help me debug this code."
These prompts fail — not because the AI can't produce good output, but because they provide none of the information the AI needs to produce output calibrated to your specific goal, audience, format, or standard.
The AI defaults to the most average version of the task it has seen in training data. The result is generic, hedged, and safe — exactly the opposite of what most professional use cases require.
The CRISP framework fixes this. It is a five-element structure that encodes the information an AI model needs to produce expert-quality output on the first generation.
What Is the CRISP Framework?
CRISP stands for:
- C — Context: The background the AI needs to understand your situation
- R — Role: The expert persona the AI should adopt
- I — Instructions: Specific directions on what to produce
- S — Style: Tone, voice, and format constraints
- P — Purpose: The specific outcome the output must achieve
Every element addresses a different failure mode of generic prompting. Together, they narrow the model's output space from "anything plausible" to "the expert-quality deliverable you need."
C — Context
Context is the background information the AI needs before it can produce relevant output. Without it, the model makes assumptions — and those assumptions are usually wrong for your specific situation.
What to include in Context:
- Who you are (role, company type, industry)
- What the product or service does
- Who the target audience is (job title, company size, pain points)
- Any relevant constraints (budget, timeline, regulatory environment)
Write a cold email for our SaaS product.
Context: We sell a time-tracking tool for remote-first engineering teams. Target: VP Engineering at Series B SaaS companies (50–200 engineers). Their pain: tracking billable hours across contractors is manual and error-prone. We charge $15/seat/month.
R — Role
Role assignment is the single highest-impact element in the CRISP framework. Assigning a specific expert persona activates patterns in the model's training data associated with that expertise level.
Weak role: "Act as a salesperson."
Strong role: "Act as a top-performing B2B SaaS SDR with 5 years of experience booking 20+ enterprise demos per month from cold email, specializing in outreach to VP Engineering and CTO personas at Series B companies."
The specificity matters. A general role produces general output. A credentialed, situationally specific role produces output at that level of expertise.
Role: You are a senior B2B SaaS copywriter who has written cold email sequences generating $5M+ in pipeline. You know that the best cold emails are under 100 words, start with the prospect's problem — not the product — and end with a single low-friction question.
I — Instructions
Instructions tell the AI exactly what to produce — format, structure, length, required sections, and anything it must include or avoid. Vague instructions produce vague output. Specific instructions produce deliverables.
What to specify in Instructions:
- Output format (email, list, table, JSON, code block)
- Required sections or elements
- Word or character limits
- Banned phrases, patterns, or approaches
- Number of variations to produce
Instructions: Write 1 cold email. Under 100 words. Required elements: (1) subject line under 8 words, (2) opening line referencing their specific challenge, (3) one proof point with a measurable result, (4) CTA that is a question — not "book a meeting." Banned phrases: "I hope this finds you well", "circle back", "reach out", "synergy", "leverage".
S — Style
Style governs tone, voice, reading level, and brand constraints. Without explicit style instructions, AI models default to a formal, hedging register that sounds like a press release — rarely what a professional use case requires.
What to define in Style:
- Tone (conversational, authoritative, empathetic, direct)
- Reading level (eighth grade, executive, technical peer)
- Voice reference ("write like Paul Graham" or "match this sample: [paste]")
- Brand constraints (always/never capitalize X, always use Oxford comma)
Style: Direct and peer-to-peer. No corporate hedging. Write as if a respected colleague is sharing a genuine observation with another professional. Reading level: smart executive who values their time. Avoid: passive voice, filler phrases, exclamation points.
P — Purpose
Purpose anchors the output to a specific, measurable outcome. It tells the AI what "good" means for this deliverable — not in terms of format, but in terms of what it needs to make happen in the world.
Weak purpose: "Write an email."
Strong purpose: "The goal of this email is to earn a single reply — ideally a question or an objection. A non-reply is failure. A booking is a bonus but not the primary goal."
Purpose: The goal of this cold email is to earn a reply — specifically curiosity or a question — from a VP Engineering who receives 40+ cold emails per week and deletes most of them in under 3 seconds. Success = a response of any kind. Failure = silence.
CRISP in Action: Before & After
Here is the same task — a cold email — written with and without the CRISP framework.
Write a cold email for my time-tracking SaaS.
Subject: Transform Your Time Management Hi [Name], I hope this email finds you well. I wanted to reach out about our innovative time-tracking solution that can help your team maximize productivity and efficiency. Our platform offers cutting-edge features that will revolutionize how your team manages time. Would you be open to a quick 15-minute call? Best, [Name]
Context: Time-tracking SaaS for remote engineering teams at Series B companies. Target: VP Engineering managing 50+ distributed engineers and contractors. Pain: manual hour tracking for contractor billing creates end-of-month chaos and disputes.
Role: Top-performing B2B SaaS SDR who has booked 20+ demos/month from cold email to VP Engineering personas for 3 years.
Instructions: 1 cold email. Under 90 words. Subject under 8 words. Open with their problem — not our product. Include 1 specific result ("reduced billing disputes by 73% in 60 days"). CTA = one question. Never: "I hope this finds you well", "circle back", "quick call".
Style: Peer-to-peer. Direct. No corporate language.
Purpose: Earn a reply — curiosity or a question. Not a booking.
Subject: Contractor billing headaches at [Company]? [Name] — engineering teams scaling past 50 people typically hit the same wall: contractor hour tracking becomes a spreadsheet nightmare that turns every billing cycle into a dispute exercise. We helped [Similar Company] cut billing disputes by 73% in 60 days without changing their contract structure. What does your current contractor hour approval process look like? [Signature]
CRISP by AI Model
While CRISP works across all AI models, each platform responds best to certain elements:
| Element | ChatGPT GPT-5 | Claude Opus 4.7 | Gemini 2.5 Pro |
|---|---|---|---|
| Context | Very high impact | Highest impact | High impact |
| Role | Highest impact | High impact | Moderate impact |
| Instructions | Highest impact | High impact | High impact |
| Style | High impact | Highest impact | Moderate impact |
| Purpose | Moderate impact | Highest impact | Moderate impact |
Claude's constitutional AI training makes it uniquely responsive to Purpose — telling Claude what outcome the output must achieve produces noticeably different (and better) results than simply describing the format. GPT-5's instruction-following strength makes Instructions the highest-leverage element for ChatGPT prompts.
5 Common CRISP Mistakes
- Skipping Context entirely. The most common mistake. Without context, every other element is less effective because the AI doesn't know what situation it's working within.
- Generic Role assignment. "Act as an expert" is not a role. "Act as a senior copywriter who has written cold email sequences for 10 B2B SaaS companies generating $10M+ in pipeline" is a role.
- Instructions without constraints. Telling the AI what to include is necessary. Telling it what to exclude (banned phrases, formats, approaches) is equally important and most people skip it.
- No word or length limit in Instructions. Without a limit, AI produces maximum-length output. Most professional deliverables have implicit length requirements that need to be made explicit.
- Purpose that describes format, not outcome. "Write an email" is format. "Earn a reply from a VP who deletes 90% of cold email" is purpose. The latter produces dramatically different output.
Apply CRISP to your next prompt → Try PromptPrepare free
Help & Answers
Frequently Asked Questions
Found this helpful?
Share it with your team or bookmark for later.
Keep Reading