A worked example · no model call
From reusable instructions to one specific prompt.
A template is instructions with fields such as {{audience}}. Fill those fields and PromptKB shows the exact text you can copy. It does not generate an answer or send the prompt to a model.
This guide uses a fictional repair café project. You can inspect everything here before entering any of your own information. The example illustrates the workflow, not a tested claim about model quality.
1. Try the fictional example
Download the filled fictional example. It is a small JSON file containing instructions and fictional field values.
Open the workbench, choose Import template, and select that file. Reading the file happens in your browser; its content is not uploaded. The workbench asks before replacing edited or imported work.
Look at 2. Make it specific and 3. Inspect the result. Change a field to see the result update. The initial filled example should produce the exact prompt shown below.
The workbench needs JavaScript. This guide and its example downloads do not. Alternatively, select “Turn a rough idea into a brief” in the workbench and fill the fields below yourself.
The fictional field values
audience: a small volunteer team
idea: Run a monthly repair café where neighbors bring household items to learn basic repairs.
constraints: One Saturday morning per month; a donated workspace; no budget for new tools. Start with one pilot session.
The exact rendered prompt—not a model answer
Turn this idea into a concise project brief for a small volunteer team. Idea: Run a monthly repair café where neighbors bring household items to learn basic repairs. Constraints: One Saturday morning per month; a donated workspace; no budget for new tools. Start with one pilot session. Use these sections: problem, target user, desired outcome, smallest useful scope, out of scope, risks, and open questions. Separate stated facts from assumptions. Suggest a way to test the riskiest assumption before building more.
Use Copy prompt to copy this rendered text, or Download text for a plain-text file. Review it before pasting it anywhere. Another service’s policies apply if you paste it there; no model service is required to use this workbench.
2. Use the instructions for another idea
Choose Clear filled values and confirm. The name and template text stay; the fields become empty. Fill them with your new case. Values temporarily hidden while editing a placeholder are also cleared, so an old value will not reappear when you restore its placeholder.
Or start with the empty-field version of this template. It contains the same name and instructions, but no filled values. Importing it is a replacement, not a merge.
Unfilled fields remain visible as {{placeholders}} in the result. Repeated field names share one value. Text inside a filled value is inserted literally—not evaluated as code or filled again as another template.
3. Choose what to keep
Reusable instructions without this filled example
Choose Export template only (default). The file contains the name and literal template text, but no filled values. Import it to fill a new case.
A complete working copy
Select Include filled values in export, then Export with filled values. The file contains the name, template text, and current active field values. Treat it as sensitive if its contents are sensitive.
The final prompt for use elsewhere
Choose Copy prompt or Download text. You get the rendered text, not a re-importable template file.
Template filenames end in .template.promptkb.json or .filled.promptkb.json. Both use the same import format, and earlier version-1 files remain compatible. Exporting does not change what is on screen. The option to include values resets to off when you load, import, restore, or clear a template’s values.
Want to inspect a file or create one with another tool? See the version-1 JSON file reference for required properties, placeholder rules, size limits and what import does not preserve.
Template-only does not mean redacted. Both export modes keep the template name and literal text. Review those for sensitive content before sharing. Clearing values cannot erase your clipboard, previously downloaded files, or copies elsewhere.
What happens when you leave?
Without Remember this work on this device, the page does not keep a restorable copy of current edits after you leave. Export a file if you want to import the work later. Remember uses this browser’s local storage, not our server. Tabs share one saved copy. If another tab changes or removes it, saving pauses with a warning and your on-screen draft stays available to export. Turn Remember back on and confirm only if you want this draft to replace the shared saved copy. This is not version history or a guarantee against simultaneous writes; export important drafts. Avoid Remember on shared devices. If a save or deletion fails, a separate storage notice explains that current edits may be unsaved or an older saved copy may remain.
For a complete file copy, explicitly include filled values in the export. Browser leave-page warnings are best-effort; do not rely on them as a backup. Clear all work is different from clearing only values: it also clears the name and instructions and attempts to remove the saved copy.
Optional action counts are off by default and contain only fixed event names, never your fields. This guide has no action-reporting script. Downloading these public examples creates an ordinary web request under the storage and privacy policy.
Published November 3, 2026. Fictional examples and this guide are agent-authored; automated workflow checks are not human usability research or model-quality validation.