Turn a Rough Prompt Into a Clear, Tested One
Most weak AI answers come from a weak prompt. This one takes a rough prompt, finds what is unclear or missing, rewrites it, explains every change, and tells you how to test the result. It does not run your prompt. It only improves it.
Reviewed September 30, 2026. Want more prompts like this? .
What you need
An AI chat assistant. ChatGPT, Claude, or Gemini all work.
A prompt you want to improve. It can be rough, half-finished, a prompt that keeps giving you mediocre answers, or a question you're using to figure something out.
Optional: what you hope to get. A sentence is enough. If you are using the prompt to figure something out and don't know what a good answer looks like yet, say "not sure yet" and the template will help you find a goal.
Step 1: Open a new chat and paste the template
Start a fresh chat so earlier messages don't influence the rewrite. Copy the template below.
Step 2: Fill in the three highlighted spots
At the bottom, replace each bracketed placeholder: your prompt, the AI tool you plan to use it in, and what you hope to get. If you're exploring and don't know what a good result looks like, type "not sure yet". The template will suggest a few goals to pick from.
Step 3: Read the critique, then use the rewrite
The reply has an analysis of what was unclear, an OPTIMIZED PROMPT section, and a RATIONALE section. Read the rationale before you copy the rewrite. If it assumed something wrong about your goal, say so and ask for another pass.
Step 4: Test it on a few inputs
Open a new chat, paste the optimized prompt, and run it on two or three different examples of your real task. If one of them comes out badly, bring that example back to the first chat and ask what to change.
Tech Tips newsletter
Get the next prompt in your inbox.
New prompts, tools, and tutorials from iTechnically Kan, sent to you for free.
I don't do spamming and you can unsubscribe anytime. See our Privacy Policy.
You're plugged in! Welcome to the iTK crew.
What this template does differently
It checks your prompt against the habits that the major AI companies now recommend, so you don't have to remember them. It asks for the target tool and your goal first (and helps you find one if you're still exploring), puts long pasted material above the question, separates instructions from content, and swaps "don't do this" instructions for "do this" ones. It also adds a test step, because a prompt that reads well can still fail on real inputs.
It never runs your prompt. Keeping the job to critique and rewrite means you get a better prompt instead of an answer you can't reuse.
What the official guides say now
Prompting advice has shifted as models got better at reasoning. Three things from the providers' own documentation shaped this version of the template.
Say what to do, and why. Anthropic's prompting best practices recommend positive instructions ("write in flowing paragraphs" instead of "don't use markdown") and explaining the reason behind a rule so the model can apply it sensibly. It also advises putting long documents at the top and your question at the end.
Match the instructions to the model. OpenAI's prompt engineering guide compares reasoning models to a senior colleague who needs a goal, and standard GPT models to a junior one who needs precise steps. Anthropic says its newest models, including Claude Opus 5.5 and Sonnet 5.5, use adaptive thinking, so a goal and clear constraints work better than a scripted thought process.
Use examples and consistent structure. Google's Gemini prompting strategies recommend few-shot examples and, for Gemini 3, consistent delimiters such as XML tags or Markdown. Anthropic suggests three to five varied examples when you use them, and OpenAI recommends testing prompts against evaluations whenever the model changes.
One note for developers: Anthropic's docs say prefilled responses are no longer supported on Claude 4.6 and newer models, so prompts that relied on prefilling should use explicit instructions instead. Everyday chat users can ignore this.
Tips for better results
Include the audience. "Explain this to a busy store manager" changes the rewrite more than most added detail.
Know your goal? Say it. Don't know it? Say that. A sentence about what you want lets the template build it into your prompt. If you're exploring, "not sure yet" makes it write a prompt that asks you questions and offers options instead of pushing one answer.
Keep your pasted material separate. If your prompt includes a long document or data, label it clearly so the AI doesn't mistake it for instructions.
Iterate, then save the winner. Two or three rounds is normal. Keep the final version somewhere you can reuse it, and re-test it when your AI tool updates to a new model. For model-specific habits, read my posts on prompting GPT-6 Astra and choosing a Claude model.
Questions you may have
Is this prompt free?
Yes. Copy it or download it as a text file, no signup. You paste it into an AI chat assistant, and what a free account allows (message length, daily limits) depends on the provider and changes over time.
Which AI works best with this prompt: ChatGPT, Claude, or Gemini?
All three can follow it. The prompt asks which tool your prompt is for, because the best wording differs a little between them. Tell it the target tool and it will adjust the rewrite. If you're not sure, answer "not sure" and it will write a version that works across tools.
Should I still tell the AI to think step by step?
For newer reasoning models, usually not. OpenAI's guide says reasoning models do well with a high-level goal, while standard GPT models need more precise instructions. Anthropic's docs say recent Claude models use adaptive thinking, so you steer them with the goal, constraints, and what a good answer looks like. The prompt applies this for you.
Do I need XML tags in my prompts?
You need some way to separate your instructions from the material you paste in. Anthropic recommends consistent XML-style tags such as <instructions> and <document>. Google's Gemini 3 guidance says either XML tags or Markdown headers work if you stay consistent. The template asks for one or the other and keeps it consistent.
Will the rewritten prompt always be better?
Not every time. A rewrite fixes unclear wording, but only a test tells you whether it works for your task. Run the optimized prompt on two or three different inputs and compare. OpenAI's guide recommends the same habit for production prompts: build evaluations and re-test when the model changes.
What if my prompt contains private information?
Take out names, account details, and anything confidential before you paste it. The template only needs the structure and intent of your prompt, and you can put placeholders like [CLIENT NAME] where the real details go. Also check the data settings of the AI tool you're using.
How is this different from asking an AI to make my prompt better?
A bare request usually gets you a longer prompt with no explanation. This template makes the AI diagnose what was wrong first, rewrite it, explain each change, and suggest a test. You see why the new version is stronger, which is how you get better at writing your own.