AI Prompt Analyzer
Paste any prompt below and get it analyzed against the Context → Instruction → Constraints framework from the book. See what's strong, what's missing, and how to improve it.
The Context → Instruction → Constraints framework
Every effective prompt has three components. Most people only use one: the instruction. That's like giving someone a task with no background and no guidelines. It can work, but it's leaving most of the model's capability on the table.
Context
The background the model needs. Who you are, what you're building, what's already been done. Without this, the model guesses, and it guesses generically.
Instruction
The specific task. What you want done. The clearer and more specific the instruction, the less the model has to guess.
Constraints
The boundaries. Format, length, tone, what to include, what to avoid. Constraints prevent the model from defaulting to its most generic output.
Get Insanely Good at AI
This analyzer flags what's missing. But a checklist doesn't build the skill. The book shows you why the people who get incredible results from AI aren't using secret techniques. They're just clear thinkers.
Get the BookFrequently asked questions
- How do I improve my AI prompts?
- Start by checking three things: Does your prompt include context (background about your situation)? Is the instruction specific (what exactly should the model produce)? Are there constraints (format, length, tone, what to avoid)? Most weak prompts are missing one or two of these layers.
- What is prompt engineering?
- Prompt engineering is the practice of structuring inputs to language models to get reliable, high-quality outputs. It involves techniques like providing context, writing clear instructions, setting constraints, using few-shot examples, and chain-of-thought reasoning. The core skill is clear thinking, not memorizing templates.
- What is the Context, Instruction, Constraints framework?
- It is a three-part structure for writing effective prompts. Context gives the model background (who you are, what you are building). Instruction defines the specific task. Constraints set boundaries on format, tone, length, and behavior. Together they eliminate most of the guessing that leads to generic AI output.