Let the model improve your prompts for you — generate variants, critique a weak prompt, and use meta-prompting to turn a rough idea into a polished, reusable template.
Why: the model can rephrase your task many ways faster than you can, and one variant usually beats your first draft. When: use it when a prompt almost works but you suspect better wording exists. How: ask for several candidates, then test them against the same input.
I want a prompt that turns meeting notes into action items.
Write 5 different prompt variants that could do this well.
Make them genuinely different in approach, not just reworded.
Number them 1-5.Why: a fresh "reviewer" pass surfaces ambiguity and missing constraints you are blind to. When: run it on any prompt that gives inconsistent results. How: paste your prompt and ask specifically what could be misread.
Here is my prompt. Act as a prompt reviewer.
"""
Summarize this article.
"""
List every way this prompt is ambiguous or underspecified, then
rewrite it as a clear, constrained version.Why: a reusable meta-prompt lets you mass-produce good prompts for a whole category of tasks. When: build one once you find yourself writing similar prompts over and over. Where: keep your best meta-prompt in your prompt log as a template.
You are a prompt engineer. Given a TASK, produce a high-quality
prompt that includes: a role, clear instructions, the input
placeholder {{input}}, and an explicit output format.
TASK: classify customer emails as billing, technical, or other.
Output only the finished prompt.Why: automatic prompt engineering only pays off if you actually measure which variant wins — otherwise you are just guessing with extra steps. When: always test candidates on a fixed set of inputs before adopting one. How: score each variant on the same 5 examples and keep the winner.
Workflow:
1. Ask the model for 5 prompt variants.
2. Pick 5 representative test inputs you know the right answer to.
3. Run every variant on all 5 inputs (temperature 0 for fairness).
4. Count correct outputs per variant.
5. Keep the winner; log it with its score.