Treadstone Associates
Article · 8 min read

Building a repeatable prompt library

The prompts that actually get reused are not clever sentences — they are small, boring structures you fill in the same way every time. The harder half, and the part most lists skip, is knowing what belongs in the box and what never should.

Treadstone Associates · Updated 2026

Key takeaways

  • • A reusable prompt has four fixed parts: a role and standing rules, source material you supply, constraints, and an example of the output shape.
  • • Prompts that ask the model to invent facts fail. Prompts that ask it to reorganise facts you already gave it work.
  • • BCFSA's AI Guideline puts the accuracy risk plainly — you remain accountable for anything an AI-assisted prompt produces, whether it wrote the sentence or you did.
  • • A library entry that turns someone else's listing photos or copy into “source material” is not a prompt template, it is a scraping problem under RECO's advertising rules.

A prompt library is not a folder of clever wording. Agents who actually reuse prompts describe the same four-part shape every time: a role and a set of standing rules the model must follow, the source material for that specific task, the constraints on the output, and one example of what a good result looks like. Once you have written down four or five of those, you stop starting from a blank box for every listing description, every buyer update and every social caption, and the quality stops swinging between excellent and unusable.

The role and rules line is where most of the value sits, and it is worth writing once and reusing everywhere. Something close to “you are drafting for a licensed real estate professional in [province]; never state a fact that is not in the material I give you; if something is missing, list it as a question instead of guessing” removes the failure mode that causes the most damage — a model filling a gap with something plausible-sounding but wrong. (BCFSA AI Guideline) Licensees who use AI-generated content remain accountable for its accuracy in any real estate advertising they publish, and a standing instruction that forbids invention is the cheapest control you have against that risk.

Source material, not assumed knowledge

The single biggest quality lever in a prompt library is the source-material slot. Paste in the actual listing details, the actual inspection summary, the actual client priorities — not a one-line description and a hope. A model that is only ever asked to reorganise facts you supplied cannot invent a square footage or a closing date it was never given. A model asked to “write a description of this property” with nothing attached will do exactly that, and it will make things up to fill the space. (crea.ca/artificial-intelligence) CREA's own AI guidance is built around the same point: the use of AI must be guided by transparency, accuracy and accountability, and adopting a tool does not relieve you of the professional responsibilities you already carry.

Constraints that protect you, not just the prose

Constraints are where the compliance work belongs, and a good library entry writes them out explicitly rather than trusting memory. What must appear — the brokerage name, in a readily apparent form — and what must never appear, such as another party's price expectations or an unlisted address. (REALTOR® Code, Art. 13) requires accurate reflection of property and other details with the brokerage name prominently displayed, and (REALTOR® Code, Art. 15) adds that claims about performance, comparisons or programs must be accurate, clear and complete with their basis stated. Building both into the constraint line of your prompt means the model produces text that is already close to compliant, instead of text you have to fix after the fact.

The output-shape example matters more than any amount of adjective-stacking in the instructions. Show the model one paragraph, one table, or one three-option list that is the length and register you want, and it will match that shape far more reliably than it will match a description of the shape. Save that example alongside the prompt, not just the instruction text, so the next agent who reuses the template inherits the calibration and not just the words.

What never belongs in the source-material slot

A prompt library entry that pulls in someone else's property description, photos or marketing copy as “source material” is not a productivity template — it is a plagiarism problem. (RECO Bulletin 5.3) states it directly: plagiarism and scraping are unethical, and using images, logos or verbatim property descriptions created by someone else requires the written consent of the owner. Build your library from your own notes, your own past listings and material your client gave you directly, and treat any competitor or third-party content as off-limits regardless of how convenient it would be to paste in.

The same rule reaches further than obvious cases. A neighbouring agent's open-house flyer, a developer's rendering pulled from a project website, a paragraph lifted from a competing listing to save time on a slow Friday — all of it is someone else's material, and all of it needs consent before it becomes your prompt's source text, no matter how small the borrowed piece feels.

None of this requires a different tool for every task. A working library of five or six role-and-constraint templates — one for listing copy, one for a buyer update, one for a social caption, one for meeting notes — covers most of a selling week, and the same guardrails apply whichever assistant you paste them into.

A worked example: turning one listing into a template

Say you want a repeatable prompt for a first-draft listing description. The role line stays fixed: “you are drafting for a licensed real estate professional in Ontario; use only the material below; do not invent features, dimensions or upgrades; flag anything you would need to verify.” The source-material slot changes every time — square footage, room count, recent upgrades, the seller's own notes, nothing assumed. The constraint line fixes the brokerage disclosure requirement and a maximum length. The example slot holds one paragraph from a past listing you are happy with, so the model matches your register rather than a generic one. Copy that four-part shell once, and every future listing only needs a new source-material paste.

The failure mode to watch for is subtle: a model that runs out of real material will often smooth the gap with something generic — “a bright, updated kitchen” where none was described — rather than flagging the gap as your role line instructed. Re-reading a first draft against the source material you actually supplied, line by line, is what catches this before (REALTOR® Code, Art. 13) and (REALTOR® Code, Art. 15) turn a small invention into an advertising-accuracy problem.

Related: choosing between a general assistant and a niche tool and the AI tool selection guide.

Common questions

Should a prompt library be shared across the whole brokerage?

Sharing the structure — the role, constraints and output-shape parts — is useful and low-risk. Sharing the source material is where the confidentiality rule bites: RECO's confidentiality bulletin requires the client's written consent before their information is disclosed to any third party, so a shared template should carry blank fields, not another agent's actual client details.

Does saving prompts count as training an AI on your data?

Not on its own. Saving a prompt template in a document or a notes app is just storage. It only becomes a training question if the platform you paste it into re-uses your inputs to improve its own model, which is exactly the setting BCFSA's guideline tells you to check before you rely on the assumption that your input stays private.

Can you reuse a colleague's prompt template?

The structure, yes — a role-and-constraint skeleton is not anyone's confidential information. Just make sure any example material baked into it has been scrubbed of a real client's or a real property's identifying details before you adopt it as your own.

Not sure where AI actually saves you time?

A short call is enough to map which parts of your week are worth automating first, and which stay yours.