Role & persona prompt generator
Telling a model to “act as” a specific expert is one of the oldest and most reliable prompt patterns. A well-framed persona gives the model a vocabulary, a point of view, and a set of implicit constraints — which usually produces sharper, more domain-appropriate answers than a bare question. This tool turns four simple choices into a complete role prompt with authority framing, task focus, constraints, and output guidance already wired in.
How it works
You pick a domain (the field of expertise), a task type (what the persona should primarily do — advise, review, draft, teach, or debug), an expertise level, and a communication style. The generator then assembles a structured prompt:
- an opening line that establishes the role and seniority,
- a one-sentence statement of the persona’s objective tied to your task type,
- a short constraints block (cite sources, flag uncertainty, stay in scope),
- and an output-format hint matched to your chosen style.
Everything runs client-side, so you can iterate freely and copy the result with
one click. The bracketed [describe your task] placeholder is left for you to
replace with the real request.
Tips and notes
Combine the persona with concrete context — the model can only act expert on what you give it. For high-stakes domains, keep the built-in “flag uncertainty and cite sources” constraint; it measurably reduces confident-but-wrong answers. If you want the persona to persist over a long chat, paste it into the system field rather than the user message. And remember: a persona shapes style and framing, not factual accuracy — verify anything that matters.