
61 / 68
Stable system prompts
Keep team system prompts from drifting week to week
One owned, versioned system prompt beats five drifting private copies of the same prior.
What you will be able to do
You will keep shared team system prompts stable week to week—versioned, owned, and changed on purpose instead of drifting in five private threads.
Why prompts drift
On a five-person team, drift looks like this:
- Monday’s “voice card” lives in one person’s saved thread
- Wednesday someone pastes a longer “be helpful” block
- Friday customer emails sound like three different companies
- Nobody remembers which version was approved
The language model did not betray you. The process did. Shared system prompts are process documents, like SOPs. Treat them that way. See also staff data rules and starting with one job.
Floor vote
Where are you with this job?
One vote per device. Change it any time.
Loading votes…
What belongs in a system prompt
Keep the frozen prior short:
- Who we are (one or two lines)
- Voice (clear, calm, local; words to avoid)
- Hard rules (never invent prices; mark gaps as [NEED]; no medical/legal advice)
- Output shape defaults (short paragraphs; one ask)
Keep out of the system prompt:
- Today’s customer facts
- This week’s campaign
- One-off experiments
- Secrets, API keys, or private URLs
Today’s job belongs in the user message. Mixing them is how a style adjective starts inventing a policy.
One source of truth
Pick a single place the team can open without hunting:
- A short doc in your shared drive, or
- A pinned message plus a linked file, or
- A private repo file if you already live in git
Name it with a version: voice-and-rules-v3.md. Retire v2. Do not keep “final-final-USE-THIS.”
Rule: if it is not in the approved file, it is not the team system prompt.
Change control that takes five minutes
When someone wants a change:
- Propose the exact lines to add or remove
- Name the job that broke (example email, not vibes)
- Owner approves or rejects in one sitting
- Bump the version number
- Everyone refreshes their saved custom instructions / system field from the file
No silent edits. Drift loves silent edits.
Split “voice” from “job kits”
Two layers beat one mega-prompt:
- System / voice file — stable for months
- Job kits — quote follow-up, review reply, meeting decision log — shorter recipes that call the voice file
People can improve a job kit without rewriting company voice. That is how you get speed without weekly rewrites of the constitution.
Test before you ship a new version
Run three real examples from last week through old vs new:
- Did invented facts go up or down?
- Did length explode?
- Would you still send it after a desk read?
If the new version is only “nicer,” keep the old one. Niceness without control is how discounts appear.
Onboarding and offboarding
New hire day one:
- Link to current version
- Two example good outputs
- Red list of data not to paste
Someone leaves:
- Rotate shared account passwords
- Confirm their personal system-prompt field is not the unofficial source of truth
Shadow prompts are still drift.
A monthly prompt hygiene meeting
Fifteen minutes on the first Monday:
- What broke in outbound drafts?
- Any [NEED] patterns the prompt should catch earlier?
- Any job kit that should be promoted or deleted?
- Confirm version number still matches what people actually paste
Cancel tools and prompts you do not use. Sprawl is a cost. Related: measuring AI ROI.
What not to do
- Do not paste a 2,000-word “company brain” into every thread
- Do not let five people maintain five conflicting voice blocks
- Do not change the system prompt mid-incident without a version bump
- Do not store secrets in prompts
Worked example (pattern only)
v2 says “never invent prices.” A teammate adds “be warm and generous.” Next week drafts start offering discounts. The fix is not a longer vibe paragraph. Revert the generous line, bump to v3, and add a job-kit rule: discounts only when the user message includes an approved offer code. Version control beats vibe control.
How a five-person team runs this week
Export whatever people currently paste as “the voice prompt.” Diff them. Pick one, label it v1, and delete the rest from pinned chats. Run three real drafts through v1. Schedule the monthly hygiene block. Drift stops when duplicates die.
Field check
Field check
Four questions. Honest answers. No score sent anywhere but this page.
01 / 04
Can you name the one job this piece is for, in one sentence?
Short close
One owned file, version bumps, job kits on the side—that is how team system prompts stop drifting.
Keep these
The working rules
One owned, versioned system prompt beats five drifting private copies. Then: Ground the brief; Constrain generation; Keep humans on decisions; Reuse the owned template.