Prompt Engineering Glossary Domain

Create a Project Glossary for AI

Your domain words mean specific things. A project glossary teaches AI the difference between a basket and a cart, an SKU and a product — so it stops using them loosely.

Overview

Every codebase has words that mean something exact: in Harvest Market, a grocery storefront, a reservation is stock held for an in-progress checkout, not a delivery slot, and a basket is the customer-facing name for a cart. When AI doesn't know these, it produces confident, wrong output. This setup builds a profile whose glossary pins down SKU, fulfillment, reservation, and basket — each term carried verbatim, abbreviations flagged, and any term you leave undefined marked rather than guessed. The AI speaks your domain instead of approximating it.

How to use this resource

  1. List the terms AI misuses

    One Term: definition per line; abbreviations are detected automatically.

  2. Leave nothing to a guess

    Terms without a definition are flagged, never invented.

  3. Embed it in the profile

    The glossary travels with the rest of the project context, in every chat.

Why This Works

  • Verbatim definitions mean the AI uses your exact meaning, not a dictionary one
  • Undefined terms become honest placeholders — the model asks instead of guessing
  • Domain-heavy products like commerce are where loose terminology costs the most

Best for

  • Domain-rich products (commerce, fintech, logistics)
  • Teams onboarding AI to unfamiliar jargon
  • Anyone whose terms have precise, non-obvious meanings

Not for

  • Defining how the AI should behave — use the System Prompt Generator
  • A single task's instructions — use the Prompt Template Builder

FAQ

How does the glossary handle terms I add without a definition?

Terms you leave without a definition are bracketed as missing rather than invented, so the profile never guesses a meaning it doesn't have. Abbreviations like SKU are detected and flagged automatically (marked _(abbreviation)_), and the Profile completeness line reflects any gaps. project-context-builder packages this text; your assistant then asks about a bracketed term instead of assuming.

Where does the project glossary go once project-context-builder generates it?

You paste the whole profile, glossary included, into your Claude Project instructions once, following the note at the top of the Harvest Market template: open the project, Edit, add it to the project instructions. From then on it applies to every chat in that project. project-context-builder produces the text; it does not push anything into Claude or keep the definitions itself.

Should I use this glossary to tell the AI how to behave or what tone to use?

The glossary is project KNOWLEDGE, not behavior, so it defines what your words mean (Reservation as stock held for an in-progress checkout, Basket as the customer-facing name for a cart) but not how the AI should act. For a persona, tone, or escalation rules, build a System Prompt in the System Prompt Generator instead, as the AI Usage Notes state.

Why does the AI still confuse basket and cart after I added them to the glossary?

Check that the definitions carried verbatim, for example Basket as the customer-facing name for a cart, and that the profile actually reached your Claude Project instructions, not just a single chat. project-context-builder outputs the text and scores Profile completeness (100/100 when nothing is bracketed), but it can't verify your assistant honors each definition, so re-paste and confirm the glossary is present.

More resources from Project Context Builder

Resources that pair well

Related tools

Guides for this resource

Tip: Save time by exploring related resources and tools that integrate with this resource.