Improve any prompt before you use it
Asks the model to rewrite your prompt with clearer context, constraints and output format, and to list what it still needs from you.
I want to use an AI model for this task: {{TASK}}
Here is my draft prompt:
"""
{{DRAFT_PROMPT}}
"""
Improve it:
1. Ask me up to 3 questions about anything essential that is missing. Wait for my answers before rewriting, unless the draft is clear enough.
2. Rewrite the prompt with: a role if useful, the task, necessary context, constraints, the output format, and an example if it would help.
3. For anything that changes each time I use it, add a placeholder: the name in capitals inside double curly braces.
4. Suggest 3 test inputs I can use to check the prompt works, including one tricky case.
Keep the improved prompt as short as possible.Example output
Questions first: Who is the audience? How long should it be? Improved prompt: "You are a hiring manager... Write a 150-word rejection email that..." Test it with: 3 different candidate profiles.
How to use
Answer the questions honestly, then save the improved prompt somewhere you can reuse it. Run the 3 test inputs before relying on it for real work.
Why it works
Using a model to improve a prompt is meta-prompting, and it works because models are good at spotting missing context. The test inputs are a lightweight eval that tells you whether the new prompt really is better.