AI Prompt Engineering Crash Course
Stop getting mediocre answers - the 5 patterns that actually fix bad prompts, with real before/after examples. Just enter your level and use cases.
How It Works
Describe what you're trying to get an AI to do and where your current attempts are falling short. The guide maps your task to the specific patterns most likely to fix it, with a before/after rewrite you can use immediately - plus a diagnostic table so you can identify your failure mode before reading any theory.
What to Provide
| Input | What to enter |
|---|---|
| Task | What you're trying to get the AI to do |
| Current prompt | What you've tried (if anything) |
| What's wrong | Too generic, wrong format, inconsistent, etc. |
Diagnose Before You Fix
Most "bad AI output" complaints trace to one of five specific, fixable causes - not a vague "the AI just isn't good enough."
| Symptom | Likely cause | Which pattern fixes it |
|---|---|---|
| Answer is generic / could apply to anyone | No role or audience specified | Pattern 1 |
| Right content, wrong structure every time | No output format locked in | Pattern 1 + 5 |
| Tone or style doesn't match what you wanted | No reference example given | Pattern 2 |
| Reasoning is shallow on multi-step problems | No explicit thinking step requested | Pattern 3 |
| First draft is close but not quite right | Treating output as final instead of a draft | Pattern 4 |
The 5 Patterns That Matter Most
Replace [[tokens]] with your details. This is the finished deliverable.
Pattern 1 - Role + Goal + Constraints + Format
Before: "Write me a product description."
After: "You are a senior e-commerce copywriter. Write a product description for [[product]] targeting [[audience]]. Constraints: 100-150 words, benefit-first, no superlatives without a supporting fact. Output as a single paragraph."
Why it works: the role narrows the model's tone and vocabulary, the constraints prevent the two most common failure modes (rambling, unsupported hype), and the explicit format removes guesswork about structure.
Pattern 2 - Few-Shot Examples
Show 1-2 examples of the output style you want before asking for new work. The model matches structure and tone far more reliably from a concrete example than from a text description alone - "punchy and confident" means something different to every reader, but a sample paragraph is unambiguous.
Pattern 3 - Chain of Thought + Verify
Add this line: "Think step by step. At the end, list any assumptions you made and how I could verify them."
This surfaces the model's reasoning so you can catch a wrong assumption before it becomes a wrong answer, instead of only seeing the (possibly confidently wrong) final output.
Pattern 4 - Explicit Iteration
After the first output: "Improve the previous version: make it [[30% shorter / punchier / more technical]]. Keep [[the parts that worked]]."
Treat the first response as a draft, not a verdict. Naming exactly what to keep prevents the model from "improving" by rewriting the parts that were already correct.
Pattern 5 - Delimiters and Structure
Use triple backtick code fences or XML-style tags to clearly separate instructions from the content being transformed - this prevents the model from confusing your instructions with the input text, which is a common source of the model "answering" a question that was actually part of the pasted content.
Worked Examples
Example 1 - Generic Answer → Specific Answer
Before: "Explain machine learning."
After: "Explain machine learning to a marketing manager with no technical background, using a real marketing analogy, in under 150 words."
Example 2 - Inconsistent Format → Reliable Format
Before: "Summarize this article."
After: "Summarize this article in exactly this format: 1) One-sentence thesis, 2) Three key points as bullets, 3) One counterargument the author didn't address."
Example 3 - Shallow Reasoning → Verified Reasoning
Before: "Should we launch this product in Q3 or Q4?"
After: "Think step by step through the tradeoffs of launching this product in Q3 vs Q4, considering [[seasonality, competitor timing, team bandwidth]]. State your recommendation, then list the assumptions behind it so I can check which ones actually hold."
Pattern-to-Use-Case Quick Reference
| Your use case | Patterns to combine |
|---|---|
| Marketing/sales copy | 1 + 2 |
| Data analysis / decision support | 3 + 4 |
| Long-document summarization | 1 + 5 |
| Code generation | 1 + 3 + 5 |
| Ongoing content series (consistent voice) | 2 + 4 |
Common Mistakes to Avoid
- No role specified - "You are a helpful assistant" doesn't narrow behavior at all; a specific role changes vocabulary, tone, and what the model treats as relevant.
- No output format, leading to inconsistent structure across runs, especially painful when you're pasting output into a template or spreadsheet.
- Accepting the first output without one round of specific, targeted iteration - the first response is a starting point, not a final answer.
- Vague feedback ("make it better") instead of specific direction ("cut the intro paragraph, add one data point") - vague feedback gets vague revisions.
- Mixing instructions and content with no delimiter, confusing the model about what's a command vs. what's the input to be processed.
Master these 5 patterns and most "AI isn't giving me good output" problems disappear. Start with whichever pattern maps to your diagnosed symptom above, not with all five at once.
Illustrative preview - your actual result is built from your inputs.
How it works.
Tell it your level and use cases - get the 5 prompting patterns that actually fix mediocre AI answers, with before/afters. Free, no signup.

Get your crash course

5 concrete prompting patterns with before/after examples - practical, not theoretical.
What good looks like.

Vague words get circled and replaced with something a stranger could follow.

Twenty fixed cases, scored the same way, so 'better' stops being a feeling.

Every prompt that ships gets a version and a note on why it changed.
What it must include
- 015 concrete patterns with real before/after rewrites, not abstract theory
- 02Matched to your actual stated use cases
- 03A specific diagnosis of what makes prompts fail
- 04Copy-paste-ready rewritten examples
Signals of expertise
- ★Shows real before/after comparisons, not just theory
- ★Diagnoses the specific issue instead of generic tips
- ★Matched to your actual use cases, not generic examples
Common mistakes
- ×No role specified in prompts
- ×No output format, causing inconsistent results
- ×Accepting the first output without iteration

Frequently asked.
Is the Prompt Engineering Crash Course free to use?
Yes. You can generate a full a crash course for free with no signup and no credit card. An account is only needed if you want to save the result or download it later.
What do I need to provide to prompt engineering crash course?
2 fields: Your level, Use cases. Each field has an example placeholder shown in the form, so you always have a model answer to work from even if you're not sure what to type.
How long does it take?
Most people get a finished a crash course in under five minutes: fill in the inputs, generate, then copy the result into ChatGPT, Claude, or Gemini. Most users reach an 80–90% ready result within 1–3 passes.
Which AI model does it work with?
The output is a portable prompt and template - it works with GPT, Claude, Gemini, or Perplexity. You paste it into whichever model you already use; nothing is locked to one vendor.
What makes a good a crash course?
It should include: 5 concrete patterns with real before/after rewrites, not abstract theory; Matched to your actual stated use cases; A specific diagnosis of what makes prompts fail; Copy-paste-ready rewritten examples. The tool is pre-loaded with these criteria so the generated draft already covers them.
You might also like.
Prompt Optimizer
Your prompt, actually fixed - with a diagnosis of exactly what was wrong, not just a different rewrite. Just enter your current prompt, what went wrong, goal.
Prompt Pack (by Role)
Prompts for your actual job, not a generic listicle - ready to copy-paste today. Just enter role/use case, tools you use, goals.
Prompt Chain / Workflow Designer
Complex tasks, actually handled - a real chain of prompts, not one overloaded request. Just enter your complex task, inputs, desired output.
