Directive
Describe the specific action and deliverable. “Compare” or “rewrite” is more actionable than “help.”
Toolyfi
Turn the details you already know into a clear, copy-ready prompt. Define the task, context, constraints, and desired output in a small browser-local workspace.
Toolyfi
Start with a concrete deliverable. Add only the framing details that make the answer more usable.
Good prompts are not automatically long prompts. Add only the detail that helps the model understand the work, the guardrails, and the shape of the answer you need.
Describe the specific action and deliverable. “Compare” or “rewrite” is more actionable than “help.”
Supply the facts, source text, decisions, or project background that changes the answer.
State limits, exclusions, evidence standards, and what the answer must not assume.
Name the table, checklist, JSON, outline, or section structure that makes the result usable.
These local recipe buttons prefill the builder. They are editable starting points rather than model-specific promises or a fixed prompt library.
Frame an audience, topic, business context, evidence rule, outline, FAQs, and internal-link ideas.
Provide source copy and keep the intent, claims, and required terms while changing clarity or tone.
Ask for observed behavior, likely causes, a minimal fix, explanation, and a way to verify it.
Ask for a question-led plan, source criteria, open uncertainties, and a separation of fact from inference.
Turn a supplied topic and level into an explanation, worked examples, knowledge checks, and review plan.
Build a fresh prompt from the task and the context already in your head, notes, or authorized materials.
A prompt is an instruction package. It can be as short as a sentence or detailed enough to describe a recurring workflow. The useful question is not whether a prompt sounds impressive. The useful question is whether another person could read it, understand the intended deliverable, identify the facts that matter, and recognize what a usable answer should look like. This page helps organize that package; it does not call an AI system, select a provider, or determine that a resulting answer is correct.
People often begin with a topic: “marketing,” “Python,” “my assignment,” or “a customer email.” Topics are useful labels, but they leave important decisions open. Is the goal an outline, a critique, a revised draft, a test plan, a comparison, or an explanation? Who will use the answer? What source material should be treated as authoritative? What should the model avoid inventing? When these decisions stay implicit, a model fills gaps with its own assumptions. A structured prompt reduces that guesswork.
Start with the deliverable. Then add only the context and constraints that make the deliverable safer, clearer, or easier to use.
The task field is the anchor. A workable task uses an action and a deliverable. “Create a comparison table of the three plans described below” is easier to evaluate than “tell me about plans.” “Rewrite this support reply for clarity while keeping every factual claim” is more useful than “make this better.” “Diagnose the failing unit test and propose the smallest code change” gives a different target from “help with this bug.”
A good task does not need to contain every detail. It needs to set the job. If you are writing a blog article, you may first want a content brief rather than the finished draft. If you are debugging, you may first want reproduction steps and likely causes rather than a rewrite of the whole application. If you are preparing research, you may want a source plan, a list of uncertainties, and questions to investigate before asking for conclusions. Choosing the right intermediate deliverable usually improves the quality of the later work.
Test the task by removing the subject. If “create a two-column decision table with criteria and unknowns” still describes the shape of the work, your prompt has a usable directive. You can then add the subject, audience, scope, and source material. If the task becomes a list of unrelated verbs, split it. Separate prompts can be easier to verify and easier for a human to revise.
Context is the material that changes the answer. It can include a product description, an internal brief, a short set of notes, an existing draft, an approved terminology list, or facts supplied by the user. It should not become a dumping ground for unrelated background. A model has to decide which details matter, so a long unstructured paste can create ambiguity rather than solve it.
Label information when it has different status. For example, separate confirmed facts from open questions, supplied customer language from internal assumptions, and quoted source text from your requested edits. A useful research prompt may say: “Use only the provided interview notes for direct claims. Mark any inference as an inference.” A useful editorial prompt may say: “Preserve quoted legal language exactly. Rewrite only the explanatory paragraphs.” Labels help you review whether the response followed the boundary you intended.
Context can be especially important when terms carry local meanings. A school district, software product, country, audience, or date range can change what an acceptable answer looks like. Describe the relevant setting directly. Do not assume that a model knows current product features, internal policies, private data, or facts outside the prompt. If a claim needs verification, ask for source suggestions or clearly make verification a separate step.
A role can make the style and lens of an answer easier to anticipate. “Act as a technical editor” suggests different vocabulary and priorities than “act as a customer-support writer.” However, a role does not grant current facts, professional authority, access to private systems, or permission to make decisions for you. The task, source material, and review process still matter.
Keep roles proportionate. “Act as an experienced frontend developer who explains trade-offs to a junior teammate” is specific enough to shape language and approach. “Act as the world’s best engineer and guarantee secure code” introduces a promise that no prompt can substantiate. A role is most useful when it identifies a perspective, a vocabulary level, or a response style. It is least useful when it replaces a clear deliverable with a grand title.
If you do not need a special viewpoint, leave the role blank. A simple instruction with good context can work well. This is why the Toolyfi builder treats role as optional. The direct task and output format generally deserve attention before persona language.
Constraints work when a reviewer can check them. “Be good” and “make it engaging” are preferences, but they do not give a clear test. “Use a neutral professional tone, avoid unsupported numbers, give three options, and keep each option below 70 words” creates observable requirements. “Return valid JSON with the keys title, audience, and outline” creates a structure a program or person can inspect.
Common operational constraints include source boundaries, exclusions, word limits, date ranges, required sections, permitted inputs, citation rules, and what to do when information is missing. For example, a comparison prompt can say: “Use only the provided plan descriptions. Do not infer pricing. Put missing data in an ‘Unknown’ row.” A coding prompt can say: “Explain the smallest change first. Do not use new dependencies. Include one test case that demonstrates the fix.”
Be careful not to write conflicting constraints. “Be brief” conflicts with “cover every edge case in detail” unless you define a priority. “Return JSON only” conflicts with “explain your reasoning in three paragraphs.” If there are competing goals, state the order: correctness first, then a compact result; preserve factual claims first, then improve tone. Clear priorities make a prompt easier to revise when the first answer is not right.
Output format is not decoration. It determines how you will use and check the answer. A table suits a comparison because columns reveal whether each option was evaluated consistently. A checklist suits an operational procedure because it can be followed step by step. A Markdown outline suits an editorial planning workflow because headings can become a draft structure. JSON can suit a programmatic workflow when you define exact keys and validity requirements.
Specify only the format details you actually need. A table request can name the columns and the sort order. An outline request can name the heading depth and the evidence needed below each section. A JSON request should say whether commentary is prohibited, which keys are required, whether values can be null, and what to do if data is unavailable. If you ask for “JSON” without a schema or example, a model may choose a structure that is valid but inconvenient.
For human readers, format also controls scanning. Ask for a short executive summary before details when a busy teammate needs the conclusion first. Ask for assumptions and open questions at the end when you need to distinguish a draft answer from a verified one. Ask for a separate “questions for me” section when a missing decision could change the result. The best format makes the response easier to inspect, not merely nicer to look at.
Examples can be useful when the structure, voice, or transformation is hard to describe. A short sample of a desired support reply can show sentence length and tone better than a list of adjectives. A sample JSON object can show key names and nesting. A before-and-after pair can show how much an editor should change. These are sometimes called few-shot examples: the model sees a pattern and attempts to follow it.
Examples also create risk. If a sample includes incorrect facts, outdated terminology, sensitive material, or a bias you do not want repeated, the model can copy it. Mark what the example demonstrates: tone, structure, level of detail, or the transformation itself. Say whether the content is illustrative only. If you provide multiple examples, keep them consistent. Contradictory examples can make a prompt less predictable than a direct rule.
When examples are not needed, do not add them just to make a prompt longer. A clean directive, relevant context, constraints, and a specified format are enough for many everyday tasks. The builder leaves the example field optional for this reason.
Writing prompts benefit from a defined reader and a defined job. Instead of requesting an article “about analytics,” request a brief for a reader segment, a goal, a decision the reader needs to make, and a useful format. You might ask for an outline with proposed headings, questions the page should answer, claims that need evidence, and a shortlist of internal links to consider. The output can be reviewed before anyone writes a long draft.
Editing prompts require a source boundary. Paste the text you own or are authorized to use, explain what must remain accurate, and name the transformation. For instance: “Rewrite the supplied onboarding email for plain language. Preserve all product names, dates, and stated limits. Use short paragraphs. Return the revised email followed by a concise change log.” This is easier to assess than a vague request for “better copy.”
When the task involves public facts, ask the model to identify information that needs checking rather than to invent certainty. A strong constraint may say: “Do not make up data or citations. If a claim needs verification, label it ‘verify’ and explain what source would be appropriate.” This does not guarantee accuracy, but it makes the review responsibility visible.
For programming, give the environment, observed behavior, expected behavior, and the smallest reproducible input you can share. Include the relevant code with enough surrounding context to understand names and control flow. State any constraints such as language version, framework version, dependency policy, performance limit, or security requirement. Ask for a test or a way to reproduce the result after the suggested change.
A useful debugging prompt can ask for an ordered response: first restate the observed failure, then list plausible causes, then propose the smallest change, then provide a test. This sequence helps you judge whether the model understood the problem before you apply a patch. It also reduces the temptation to accept a large rewrite when a narrow fix might be more appropriate.
Do not paste credentials, private keys, production customer data, or other sensitive material into a prompt without understanding the destination provider and your authorization. Replace values with representative placeholders where possible. An AI provider may have different retention, training, team, and account settings, so the destination policy belongs in your workflow review, not in a generic prompt template.
Research prompts should distinguish facts, evidence, and judgment. Begin with a question that is narrow enough to investigate. Define the scope by place, date range, audience, product version, or source type. Ask for a plan that separates what is known from what needs verification. If the model has access to tools or search in your chosen environment, you can specify which source types to prefer and how to label uncertainty; if it does not, do not imply that it has current access.
For decisions, use the model to structure options and questions rather than outsource accountability. You can ask for criteria, trade-offs, missing information, scenarios, and a comparison table based on inputs you supply. Avoid asking a model to make consequential legal, medical, financial, hiring, or safety decisions for you. Where a professional review is needed, ask for a checklist of questions to take to an appropriate qualified person instead.
A research prompt often improves when it asks for disconfirming information. For example: “List the assumptions behind each option, evidence that could change the recommendation, and questions that remain unanswered.” This makes it harder for a fluent answer to look more certain than the available information warrants.
The first prompt is a draft. Test it with a realistic but non-sensitive example. Compare the response against the task, constraints, and format you wrote. If the answer is generic, the problem may be a vague deliverable or missing context. If it ignores a requirement, put that requirement in a short explicit constraint. If it is detailed but unusable, change the requested format. Revision is part of prompt work, not a sign that the first attempt failed.
Keep successful structures as reusable templates with placeholders. A content brief can use {TOPIC}, {AUDIENCE}, {PRODUCT CONTEXT}, and {GOAL}. A debugging prompt can use {OBSERVED BEHAVIOR}, {EXPECTED BEHAVIOR}, and {MINIMAL EXAMPLE}. Templates let you repeat the decision structure while changing the task-specific facts. Review them periodically because provider capabilities, policies, and your own workflow can change.
| If the response is... | Try revising... |
|---|---|
| Too generic | Name the exact deliverable, reader, decision, and source material. |
| Too long | Set a word or section limit and prioritize what must appear. |
| Missing facts | Add the needed context or request questions before an answer. |
| Wrong format | Name the format, columns, headings, keys, and ordering rules. |
| Overconfident | Require assumptions, uncertainty labels, and source checks. |
A quick preflight review catches many avoidable problems. First, ask whether the prompt names one clear deliverable. A request for an “analysis” may need to become a comparison, risk register, outline, or recommendation memo. Second, check that the context actually supports the task. If the prompt asks for a product comparison but provides only a product name, the model may fill gaps with assumptions. Either supply the documents you are authorized to use or ask the model to identify what it would need before drafting a result.
Third, review every instruction that looks like a guarantee. Replace “make this accurate” with an observable instruction such as “use only the supplied source text, quote exact figures, and list claims that need checking.” Replace “make it engaging” with a reader, a length, a structure, and one or two concrete outcomes. The goal is not to remove every subjective preference. It is to make the preferences visible enough that a reviewer can decide whether the response followed them.
Finally, make a deliberate decision about the destination. This Toolyfi page creates the prompt locally, but a copied prompt is not automatically private, verified, or appropriate for every provider. Check the account, provider settings, applicable policies, and your authority to share any source material. For a sensitive workflow, a prompt can describe placeholders and a review process without containing the sensitive values themselves.
A reusable prompt template should separate stable instructions from changing inputs.
Keep the stable part focused on the goal, format, evidence rule, and review rule. Mark
changing values clearly: {TOPIC}, {AUDIENCE},
{SOURCE TEXT}, {DATE RANGE}, or
{SUCCESS CRITERIA}. A teammate can then see what must be supplied before
the prompt is ready instead of copying an old request with stale names, dates, or
assumptions.
Templates work best when they include a short note about intended use. For example, an editorial brief template can say that it is for planning content, not publishing facts without review. A support-reply template can say that approved policy language must be inserted by the user. A code-review template can say that the user must run the suggested test in the real environment. These notes are not decoration: they keep a convenient template from being treated as an automatic decision system.
When several people use the same structure, version the template in an ordinary document or repository where changes can be reviewed. Record why a requirement changed, what example it was tested against, and who owns the underlying source material. A prompt is still an instruction artifact. It benefits from the same care you would give a checklist, brief, or standard operating procedure.
Fluent wording can make a response feel more reliable than it is. That is especially risky when a prompt involves money, health, legal obligations, hiring, safety, academic work, or claims about real people and organizations. For consequential work, ask for a draft, decision criteria, missing information, and questions for a qualified reviewer. Keep the final judgment with the person who has the relevant authority and access to the facts.
A useful review loop is simple: define the task, run a small non-sensitive example, inspect the result against the source material, revise one unclear instruction, and test again. If a response includes a claim you cannot trace, treat it as a lead for verification rather than a fact. If it omits a requirement, move that requirement into a short explicit rule. This loop turns prompting from one-shot guessing into an observable working process.
Use the builder to turn a loose request into a readable first version. Fill the task and add context, constraints, and a format only where they help. Copy the plain-text result. Before you paste it into another product, remove material you should not share and consider the destination provider’s controls. After you receive an answer, review it against the underlying source material and the real decision you are trying to make.
This approach is intentionally modest. The page cannot know which provider is best, whether a model has current information, whether a provider supports a particular capability, or whether an output is suitable for your situation. It can help you make the request more explicit. That clarity gives you a better basis for testing, editing, and asking follow-up questions.
For adjacent writing tasks, you can use Toolyfi’s Word Counter to check a draft, Case Converter to standardize labels, Markdown to HTML to preview simple markup, and SEO Checker for transparent on-page review. Each tool has a distinct job; none substitutes for checking claims, sources, or a final human review.
Short answers aligned with what the browser-local builder actually does.
It arranges the fields you enter into a structured plain-text prompt. It does not call an AI model or judge the model output.
No. Building, copying, and downloading happen in your browser. Pasting a prompt into another provider is a separate action governed by that provider’s policies.
The output is ordinary text that you can adapt. Instruction support, context limits, tools, and output quality vary by model, account, provider, and model version.
State the deliverable and action clearly, such as creating an outline, debugging a function, comparing supplied options, or rewriting provided copy.
No. They are optional framing details. Define the desired deliverable and constraints first, then use a role or tone only if it helps.
Include a short relevant example when the expected style, structure, or transformation is difficult to describe with instructions alone.
Yes. Select an output format and add exact field, table-column, or validation requirements in the constraints field.
Avoid entering sensitive information unless you have reviewed the destination provider’s applicable data controls and your own authorization requirements.
Models can interpret requests differently and have limits. Shorten competing instructions, add missing context, clarify the format, and test a revised version.
Yes. After building a prompt, use Download .txt to save the current plain-text prompt to your device.