Build a prompt
This is for people who already have an AI assistant open and keep writing one-line requests that come back vague. It fills a fixed template with your details so the request arrives with an audience, a tone and limits attached. It does not connect to any AI model. No request leaves your browser, nothing is stored, and no text is generated for you — the output is your own words arranged into a prompt.
What each field contributes
The output is one template with your values dropped into fixed positions. Nothing is rephrased or invented, so you can predict exactly what each field will do.
| Field | What it adds |
|---|---|
| Task | The opening instruction. Writing gives “Write a clear first draft”; Image prompt gives “Create an image-generation prompt describing subject, composition, lighting and visual style”; Marketing copy gives “Draft marketing copy with a clear benefit and call to action”; Lesson outline gives “Create a lesson outline with an explanation, an activity and a knowledge check”; Brainstorming gives “Suggest five distinct ideas and explain the tradeoffs of each”. |
| Topic or project | Required, up to 2,000 characters. It follows the word “about:” on the first line. Leave it empty and you get Enter a topic or describe your project. instead of a prompt. |
| Audience |
Optional, up to 300 characters, on its own
Audience: line. Left empty it becomes “A general
audience with no assumed specialist knowledge”, which is a
real instruction, not a blank.
|
| Tone |
One of five fixed values on a Tone: line: clear
and practical, friendly, professional, playful or academic.
|
| Constraints |
Optional, up to 2,000 characters. When filled it adds a
Constraints: line; when empty that line is left
out entirely rather than appearing blank.
|
Every prompt also ends with the same four fixed instructions: ask a clarifying question if essential information is missing, state assumptions, avoid unsupported claims, and identify facts that need verification. Those are the lines that change how a model answers most reliably, and they are added whether or not you remember to ask for them.
A filled-in example
Task Writing; topic a beginner’s guide to balcony gardening; audience apartment renters with a small north-facing balcony; tone Clear and practical; constraints under 400 words; include a checklist; no products that cost more than 20 dollars. The builder returns:
Write a clear first draft about: a beginner's guide to balcony gardening. Audience: apartment renters with a small north-facing balcony. Tone: Clear and practical. Constraints: under 400 words; include a checklist; no products that cost more than 20 dollars Ask a clarifying question if essential information is missing. State assumptions, avoid unsupported claims, and identify facts that need verification. Make the output easy to edit.
Now the edge case: switch the task to Image prompt, set the topic to a lighthouse in fog, pick Playful, and leave audience and constraints empty. The audience default appears and the constraints line is gone:
Create an image-generation prompt describing subject, composition, lighting and visual style about: a lighthouse in fog. Audience: A general audience with no assumed specialist knowledge. Tone: Playful. Ask a clarifying question if essential information is missing. State assumptions, avoid unsupported claims, and identify facts that need verification. Make the output easy to edit.
Note what the second example is asking for. With the image task, the assistant is being asked to write a description you can then feed to an image generator — it is not drawing anything, and neither is this page.
Writing constraints that bite
The constraints box is where a mediocre prompt becomes a useful one, and most people under-use it. A constraint works when it is checkable — when you can look at the answer and say yes or no.
- Name a length in a unit you can count: “under 400 words”, “six bullet points”, “three paragraphs”. “Short” is not a constraint.
- Name the shape of the output: a table with named columns, numbered steps, a checklist, a single paragraph with no headings.
- Say what to leave out. “No statistics unless you name the source”, “no sign-up or pricing talk”, “do not mention competitors” are often more effective than anything you add.
- Give one anchor example or a sentence of your own voice; a model matches a sample faster than it follows an adjective. Name the facts it must not guess at — your prices, your dates, your product names — and tell it to leave a placeholder instead.
- Keep constraints few and compatible. “Under 100 words” plus “cover all eight features” will simply be resolved by dropping one of them, and you will not be told which.
Checking what comes back
- Read the clarifying question first, if the model asked one. It usually points straight at the detail your topic left out.
- Check every number, name, date, quote, price and link yourself. A confident sentence is not evidence. If a source is cited, open it.
- Check the constraints one by one against the output rather than reading for general quality.
- When something is wrong, fix the prompt and rebuild rather than arguing in a long thread — the next answer is then reproducible.
- Edit the result into your own voice before publishing it, and follow the disclosure rules of whoever you are publishing for.
Limits
- There is no model behind this page. It will not answer your question, draft your text or draw your picture.
- Five tasks and five tones, fixed. You cannot add your own task type, and nothing is remembered between visits.
- It cannot judge your topic. A vague topic produces a tidy prompt about a vague topic.
- It does not rate prompt quality, count tokens, or adapt wording for a particular assistant.
- Output is plain text only — no formatting, no attachments, no images, no templates saved for later.
Questions
Why build a prompt instead of just typing one?
Because the parts people forget are always the same ones: who it is for, what it must not do, and how long it should be. A template with a slot for each of those is harder to skip. Once you know the shape by heart, typing it yourself is just as good.
Can I edit the text after it appears?
Yes — the output box is editable, so treat the text as a starting draft. Use Select prompt to highlight all of it, then copy with your keyboard or your browser's copy command.
Why does the prompt tell the model to ask me a question?
Because an assistant with a missing detail will otherwise invent one and carry on. Being asked costs a few seconds and tells you which part of your request was ambiguous.
Will a better prompt make the answer accurate?
No. A prompt shapes what is produced; it cannot make a model know something. Facts still need checking against a source, which is why the closing instructions ask the model to flag what needs verification.
