Skip to content
Working with the tools, not about them

Workflows

A prompt you cannot find again is not part of a workflow

Instructions that live in chat history are irrecoverable in practice, and treating them as artefacts with a location and a version is the cheapest reliability improvement available.

By Bhavna Deshpande3 min read

Editorial note. Independent reporting and analysis. Nothing here is sponsored or paid for. How we work.

Chat history is not storage

Everyone has had the experience of knowing they solved something two weeks ago and being unable to find the conversation. Search across threads is poor, the wording was refined across six exchanges rather than stated once, and reconstructing it means reading the whole exchange to work out which version was the good one.

So the wording gets rewritten from memory, worse than it was, and whatever had been learned about the awkward cases is lost. This happens repeatedly and nobody counts it, because each individual instance takes only a few minutes.

The fix is not a product. It is a text file with the instruction in it, kept where you keep other working material, which takes about ten seconds the first time and saves the rediscovery every time after.

What belongs in the record besides the wording

The instruction alone is less useful than people expect. What makes a stored prompt genuinely reusable is the surrounding material: a sample input, the output you were happy with, and a note on what the tricky case was and how the wording handles it.

Sample input and expected output turn the file into something you can test against. When a tool changes, or when you adapt the prompt for a related job, running the old example through and comparing is the only way to know whether you have broken something. Without it you are relying on the output looking about right.

A short note on failures is worth as much as the successes. Recording that a particular phrasing produced inconsistent structure, or that removing a constraint reintroduced a problem, stops the next person — usually you — from re-running the experiment.

How much of this is worth keeping depends on how often the prompt runs and how many people touch it. Something used weekly deserves an example, a note and a date. Something used once and possibly again deserves the wording alone. The failure worth avoiding is not under-documenting a particular prompt, it is having no habit at all.

Version things that change underneath you

Prompts are unusual artefacts in that they can stop working without anyone editing them, because the thing interpreting them has changed. This makes a date and a note of which tool and version it was written against genuinely useful metadata rather than bureaucratic decoration.

It also argues for keeping prompts in the same version control as the code they support, where that applies. A change to an instruction is a change to behaviour, and reviewing it like any other change catches the tweak someone made at five o’clock that quietly altered the output format.

Where prompts are shared across a team, the failure mode is drift: everyone copies the shared version once and then improves their own copy privately. A single canonical location with a note asking people to change it there rather than locally is a low-tech fix that mostly works.

Write them so someone else can read them

A prompt refined over an afternoon accumulates clauses whose purpose is obvious at the time and opaque afterwards. A short comment on the non-obvious ones — this line is here because otherwise it invents section headings — turns an inherited instruction into something a colleague can safely modify.

Structure helps as much as commentary. Task, constraints, output shape and examples kept in clearly separated blocks make it possible to change one part without disturbing the others, which is exactly the property you want when the format requirement changes and the task has not.

This is not a call for heavy process. Most useful prompt records are under a page, in plain text, in the project folder. The bar is that another person, or you in six months, can tell what it does and why each part is there.

Repeatable is not the same as automated

A well-kept file of instructions that you paste in by hand is already most of the value. You get consistency, a starting point that is better than a blank line, and a place to record what you learn. None of that requires infrastructure, and the effort of building infrastructure is frequently what stops people from doing the part that matters.

Automation becomes worthwhile when the frequency justifies it or when the sequence is long enough that doing it manually invites mistakes. Below that threshold, a documented manual process is more adaptable and considerably easier to abandon when the task changes.

The useful test is whether a colleague could produce the same result from your notes without asking you anything. If they could, you have a workflow. If the answer depends on knowing what you tried in a conversation you can no longer find, you have a habit.

Common questions

Do I need a dedicated prompt management tool?

For most people, no. A folder of text files, or prompts stored alongside the code that calls them, covers the requirements: findable, versioned, reviewable, testable. Dedicated tooling earns its place at scale, when many people share many prompts and you need usage data alongside the wording.

How often should I revisit stored prompts?

When something changes rather than on a schedule. A tool update, a change in input format, or a run of unusual output are all reasons to go back and test against your saved examples. Prompts left untouched for a year in a stable setup are often fine, and the point of the saved examples is that you can confirm that quickly.

Is it worth keeping prompts that did not work?

The interesting ones, yes, with a line on why they failed. Negative results are the part of this work that is hardest to reconstruct, and a short list of approaches already tried saves a surprising amount of repeated effort when someone picks the task up again.

Workflowsworkflowversioningdocumentationreuse
Bhavna Deshpande
Editor, Prompt After Prompt

Bhavna covers prompt craft, writing with ai, images & audio and the questions readers actually send in and thinks most subjects are more interesting once you know how they work.