Private alphaGravity is in private alpha. Apply now; your first agent is free.Apply to the alpha →
Home/Tools/AI prompt generator
Free tool

AI prompt generator and grader

Write what you want in a few words and get a complete prompt to paste into ChatGPT, Claude or Gemini. Or paste a prompt you already use and see its grade out of 100, part by part, with the fixes that would raise it.

A rough line is enough. Mention who it is for or what you will use it for, if you know.

Takes about a second.

What makes a good prompt

A good prompt gives the model what a capable new colleague would need on day one: what to do, why, for whom, and what done looks like. The grader checks nine parts and weights each one by how much it tends to change the answer:

Instructions that pull against each other, like "be thorough" and "keep it to two lines", cost up to 10 points, because the model has to guess which one you meant.

Here is the same request written twice. When we ran both through the grader, the first scored 24 out of 100 and the second 97.

Before: 24 / 100

write a cold email about our expense tool

After: 97 / 100

You are an experienced B2B copywriter.

Task: Write a cold email to finance leads at software companies with 50 to 200 staff, introducing our expense tool.
Context: They close the books every month and lose days chasing receipts. Our tool reads receipts from email and matches them to card payments.

Audience: busy CFOs who skim.
Format: a subject line, then a body under 120 words, then a one-line PS.
Tone: plain and direct. No hype, no buzzwords, no made-up numbers.

Here is a subject line in the style I want: "Receipts, chased for you"

What good looks like: a CFO could reply yes or no in one line.

The second version is longer, but every extra line answers a question the model would otherwise have to guess at. That is most of what prompt writing comes down to.

How the generator picks the settings

When you press the button, your idea goes to Jev, a decision model from TypeSafe. Jev does not write text. It answers a fixed set of questions about your idea and returns a probability for every possible answer:

The page then builds the prompt from fixed sentences, one per setting. No language model writes any of it, so the same settings always give the same prompt and nothing is made up about your work. The chip beside each setting shows how sure Jev was. Where it says unsure, check that setting first; change it and the prompt updates as you go.

Prompts for ChatGPT, Claude and Gemini

The same structure works across all of them, so the page serves as a ChatGPT prompt generator, a Claude one or a Gemini one without any changes. A role, a clear task, background, an audience, a format and a finish line are what every current chat model responds to. A few habits help everywhere:

Prompts for recurring work and AI agents

A prompt you run once can lean on you: if the answer is off, you ask again. A prompt that runs every Monday as an agent has nobody reading each run, so it has to carry more. On top of the parts above, a good agent prompt says:

So the generator doubles as a simple system prompt generator for AI agents: keep the role, audience, format and tone lines as the standing instructions, and use the task line for each run. For the full method, read how to write a prompt for a recurring AI agent, the five parts of a production prompt in AI agent prompt engineering, and how an agent prompt differs from a chat prompt.

When the generator thinks your idea repeats on a schedule, it says so under the prompt. Gravity runs that kind of recurring prompt as an agent, on the schedule you set, with nothing to build. It is in private alpha, and you can apply to the alpha.

What the tool cannot do

The generator picks from fixed lists, so an unusual role, format or audience needs a quick edit by hand after you copy the prompt. It cannot know facts about your business, your customers or your numbers. That is what the brackets are for, and a prompt with unfilled brackets will get a generic answer.

The grade measures how complete a prompt is, not whether it asks for the right thing. A tidy prompt can still aim at the wrong goal, and a short prompt can be right for a simple job. The score also comes from a model, so the same prompt can move by a point or two between runs. Use it to find what is missing, then judge the prompt by the answers it gets.

Questions

Is the prompt generator free?

Yes. The generator and the grader are both free to use, with no sign-up and no email needed. Each run takes about a second.

Which AI does it work with?

Any chat model you type into: ChatGPT, Claude, Gemini, Copilot, Llama, Mistral and the rest. The prompt is plain text built from parts every model follows, such as a role, a task, an audience and a format, so you can paste it anywhere. The grader works the same way on prompts written for any of them.

Does it store my prompt?

Only if you choose to. Your idea or prompt is sent to the model to pick the settings or score it, and it is not saved by Gravity, unless you press Share it or ask us to set it up as an agent; an idea shared that way stays private and is never published. We count how many times the tool runs each day, nothing more. Leave out names, passwords and other private details; the tool does not need them.

How is the grade calculated?

The grader checks nine parts and adds up points: clarity up to 25, context up to 20, format 12, constraints 10, audience 8, examples 8, success criteria 7, role 5 and steps 5, for 100 in total. Clarity and context are scored on a scale; the other seven earn their full points when the model is sure they are present and fewer when it is not. Instructions that conflict with each other take off up to 10 points.

Why does the generator not write the answer itself?

Because its job is the prompt, not the answer. The settings come from a decision model that chooses among fixed options, and the page builds the prompt from fixed sentences, so it never invents facts about you or your work. Fill in the bracketed parts with your own details and paste the prompt into the AI you already use.

How do I write a system prompt for an AI agent?

Start with the same parts as any good prompt: who the agent is, what job it does, who the output is for, and the format and tone. Then add what a one-off prompt can skip: what starts each run, which inputs it gets, what to do when something is missing, where the output goes, and when to stop and ask a person. A quick way is to generate a prompt here, keep the role, audience, format and tone lines as the system prompt, and use the task line for each run. Our guide to writing a prompt for a recurring agent covers the rest.

Embed this tool

Free to use on your own site, newsletter or course page. Paste this where you want the tool to appear; it keeps working as the tool improves.

<iframe src="https://gravity.fast/tools/ai-prompt-generator/?embed=1" width="100%" height="1050" style="border:1px solid #E5E1D7;border-radius:16px" title="AI prompt generator and grader (free tool by Gravity)" loading="lazy"></iframe>
<p>Free <a href="https://gravity.fast/tools/ai-prompt-generator/">AI prompt generator and grader</a> by Gravity.</p>

More free tools