Knowledge Work Engine Series (Part 3)
Hub: Part 0 — Engine guide · Prior: Part 2 — Leadership
What is AI brand voice governance?
AI brand voice governance is the operating system that keeps generated marketing on-brand at scale: machine-readable voice specs, editorial gates before publish, and measurement loops—not a one-time style PDF or better ad-hoc prompts.
Who it is for: content leads, marketing ops, and founder-publishers producing blog, email, and social through multiple AI tools.
What you will learn: Define → Enforce → Measure (Starr Conspiracy); Golden Circle for brand; content-batch for high output with one voice-pack load; atomization from one long-form piece.
How to start with this playbook
Example — how I use this for marketing:
System/Profile/voice-guide.mdandBrand/messaging-pillars.mdload on every content session (via Cursor rules or paste). OneEditorial/folder per site or brand; content-batch when I need long-form + atomized social from one voice-pack.
Full setup: Part 0 — How to get started · Fastest: Path A
| Day one | Action |
|---|---|
| 1 | Create voice-guide.md — ten bullets (tone, banned words) |
| 2 | Create messaging-pillars.md — Why before generating copy |
| 3 | Create Editorial/00-writing-guide.md — or link to existing |
| 4 | First session: bootstrap + voice-guide; one outline only |
| 5 | End session: one line in Session Summaries.md |
The problem: every channel gets a different AI personality
Marketing leaders are asked for more output, same brand, fewer people. Teams respond with more chat tabs. Each tab invents tone, claim strength, and structure. The blog sounds authoritative; LinkedIn sounds hype; email sounds like a different company.
Industry research on AI content operations converges on one point: brand voice at scale is a governance problem, not a prompting problem (Starr Conspiracy — voice as governance). Better prompts produce better paragraphs. Systems produce a brand that survives volume.
This article is for marketing and content leaders who already have (or need) a style guide—and want large output with minimum rework using the same file-based agent engine as program delivery and leadership.
Who this is for
| Reader | Situation |
|---|---|
| Content / brand lead | Owning voice across blog, email, social, sales enablement |
| Marketing ops | Standing up AI-assisted production without freelance prompt chaos |
| Founder-publishers | Solo brand with high cadence (newsletter + site + social) |
You do not need a new MarTech suite. You need machine-readable voice, editorial gates, and routing so agents stop freelancing tone.
Where this sits (marketing stack)
| Layer | Typical tool | Marketing job |
|---|---|---|
| Distribution | ESP, social schedulers, CMS | Ship to audience |
| Asset DAM / CMS | Images, pages, campaigns | Store and render |
| Agent engine | Markdown knowledge base | WHY/HOW for voice; drafts; checklists; batch workers |
The engine is not your CMS. It is the operating system under generation—what Truxell calls moving from "style guide as document" to voice as system.
Golden Circle for brand (Why → How → What)
Simon Sinek's Golden Circle applies to marketing communications, not only leadership. Most AI content starts with What (a post, a email, a thread). Durable brands start with Why.
| Circle | Marketing meaning | Engine file |
|---|---|---|
| Why | Brand purpose, audience promise, belief | Brand/messaging-pillars.md, positioning |
| How | Voice principles, process, channel rules | Brand/voice-guide.md, Editorial/00-writing-guide.md, WORK-ROUTING |
| What | Blog posts, ads, emails, landing copy | Editorial/drafts/, CMS, social posts |
Inside-out generation prompt:
Read messaging-pillars.md (Why) and voice-guide.md (How) before drafting What.
Do not invent a new purpose per piece.
Memory loop: When a campaign teaches a new constraint ("we never say X"), add it to voice-guide.md (Layer 4). Next month's voice-pack inherits it—no retraining every writer.
Brand Golden Circle → files (diagram in any tool).
Voice is a system: Define, Enforce, Measure
The Starr Conspiracy frames successful AI content programs around three layers. Map them to the engine:
| Layer | Marketing ops meaning | Engine implementation |
|---|---|---|
| Define | Voice spec machines can apply | voice-guide.md + exemplar links + banned words |
| Enforce | Gates before publish | Pre-publish checklist, violation scan, human editor |
| Measure | Drift detection, fidelity | Quarterly audit; log fixes in Lessons-Learned.md |
Truxell adds operational pieces PDFs skip:
- Onboarding — every writer and agent bootstrap points at the same files
- Editorial review — who reviews voice, at what stage
- Governance owner — named role with authority (even fractional)
A PDF in Drive that three people opened is not governance. voice-guide.md in every agent bootstrap is the start of governance.
Machine-readable voice guide (not "be approachable")
Sprinklr's brand voice framework recommends turning traits into do's and don'ts teams can apply. For AI, go one step further: structures models can execute.
Minimum Brand/voice-guide.md:
| Section | Contents |
|---|---|
| Purpose (Why) | One paragraph from messaging pillars |
| Tone dimensions | 3–5 traits with do / don't examples (not adjectives alone) |
| Banned words | Table with approved replacements |
| Claim rules | Cite stats; no invented case studies |
| Structure | Problem → why → how → reader action |
| Channel deltas | Blog vs email vs social (length, CTA, hedging) |
| Exemplars | Links to 3–5 published on-voice pieces (Starr recommends annotated exemplars) |
| Refusal criteria | What the agent must not draft (legal claims, competitor attacks) |
voice-pack (load once per session): voice-guide.md + exemplar URLs + messaging-pillars.md. Not per paragraph.
Brand voice chart (example)
| Trait | Do | Don't |
|---|---|---|
| Direct | Short sentences; active voice | "Leverage synergies" |
| Expert | Cite sources; name limits | "Studies show" without link |
| Human | First person I/my on this blog | Fake casual filler ("honestly," "actually") |
Editorial file layout
Brand/
messaging-pillars.md # Why
voice-guide.md # How (canonical)
channel-notes.md # per-channel deltas
Editorial/
00-writing-guide.md # structure, SEO/GEO, evidence rules
drafts/
ready-to-publish/
published/
prompt-library/ # versioned templates per content type
Promotion flow: drafts → checklist → ready → CMS/sync (example static-site flow).
CONTENT-ROUTING.md (high output, minimum effort)
Extend WORK-ROUTING:
| Situation | Route | Load | Gate |
|---|---|---|---|
| Headline / angle brainstorm | Direct | messaging-pillars.md | None |
| Single long-form post | Direct | voice-pack + writing guide | Violation scan |
| Atomize one post → social/email | Derivative worker | voice-pack + source post | Channel delta check |
| 3+ posts (series, campaign) | content-batch | voice-pack once | Per-post checklist |
| Publish | Publish workflow | anonymization + SEO fields | Mode D footer |
Minimum-effort principle: Expensive reads happen once per session (voice-pack). Workers get slugs + outlines, not full series history.
Editorial pipeline (D2 example).
Governed prompt library (Define layer)
Starr Conspiracy recommends a central prompt repository with role-based access—not freelance prompting per contractor.
Editorial/prompt-library/:
| Template | Use |
|---|---|
long-form-post.md | Blog; loads voice-pack |
social-atomize.md | 5 posts from one H2 |
email-newsletter.md | One CTA; channel-notes |
violation-scan.md | List breaches; no rewrite until listed |
Version templates like code. Log changes when voice-guide updates.
content-batch orchestrator:
Read once: voice-pack, 00-writing-guide.md, series index.
Per outline item, dispatch worker with:
- title, slug, 3-bullet outline, word target, channel
- Max 1200 chars dispatch; no series history paste
- Return JSON: {slug, word_count, violations[], checklist_passed}
Parent merges index; human editor reviews only failed or high-risk items.
This is how you get volume without drift: one governance load, many workers, one checklist.
Atomization: one Why, many Whats
High output does not mean net-new generation every time.
| Source (What) | Derivatives | How file |
|---|---|---|
| Long blog post | 5 LinkedIn posts, 1 email, 1 quote card | channel-notes.md |
| Webinar transcript | Blog summary, FAQ, social clips | prompt-library/atomize.md |
| Messaging pillars | Landing page, sales one-pager | messaging-pillars.md |
Rule: Derivatives inherit Why from pillars; they do not invent a new purpose per tweet.
Worker prompt for atomization:
Read channel-notes.md (social rules only) and the source post URL.
Extract 5 standalone posts. Each: one idea, one hook, no thread dependency.
Banned words from voice-guide apply.
Pre-publish checklist (Enforce layer)
Before ready-to-publish:
- Why visible in intro (purpose or reader outcome)
- Four questions answered (problem, why, how, reader action)
- Violation scan run; fixes applied
- No baseless first-person field stories
- SEO:
focus_keyword,seo_description,excerptaligned - GEO: opening 150–200 words work as standalone answer
- Anonymization (no internal hostnames, paths)
- Hero briefs if pipeline uses them
- Diagram or table for system posts
Capture rules in Editorial/00-writing-guide.md (Layer 4).
Measure: voice fidelity without vibes
Starr's 2025 trends brief argues programs should govern against numbers, not feelings.
Lightweight scorecard (quarterly):
| Metric | How |
|---|---|
| Violation rate | % drafts with voice-scan failures first pass |
| Exemplar distance | Editor flags "off-voice" per 10 pieces |
| Correction half-life | Days until voice-guide.md updated after repeat mistake |
| GEO spot-check | 5 target prompts; is brand cited accurately? |
Log regressions in Operations/Lessons-Learned.md → promote to voice-guide (memory loop).
Consistency across tools
| Tool | How it reads voice |
|---|---|
| IDE agent | Rule pointing at Brand/voice-guide.md |
| Web chat | Paste voice-pack or connector read |
| Freelancers | Prompt-library templates only |
| Human editor | Ready-to-publish folder is contract |
Files beat per-tool custom instructions that drift.
Harness + memory loop for marketing
| Engine piece | Marketing use |
|---|---|
| Layer 3 | Pillars + voice-guide (Why/How) |
| Layer 2 | Drafts, Bridge for campaign week |
| Layer 4 | Writing guide, prompt-library versions |
| Footer Mode D | Published + paths updated |
| content-batch | Campaign series at scale |
| Self-improvements line | "voice-guide.md:L42 — banned 'landscape'" |
Same four-tier loop as engineering: lessons harden into rules.
Applied AI thought leadership (five principles)
- Voice is infrastructure, not a brand workshop deliverable (Truxell).
- Start inside-out (Why → How → What) or AI floods the market with hollow What (Sinek).
- Govern define → enforce → measure; prompts alone do not scale (Starr Conspiracy).
- Batch with one voice-pack load; never paste the entire series into each worker.
- Atomize before you generate; one strong long-form beats five disconnected chats.
Beginner: one post, full gate
- Write
messaging-pillars.md(Why) in five bullets. - Write
voice-guide.md(How) with do/don't table + 3 exemplar links. - Draft in
Editorial/drafts/. - Run violation scan → fix → move to ready.
- One line in
Session Summaries.
Advanced: campaign in a week
- Series index with 4 outlines (shared Why).
- content-batch with voice-pack once.
- Editor reviews only
checklist_passed: falserows. - Atomize best post to social via
social-atomize.mdtemplate. - Quarterly fidelity scorecard.
Limitations
- Voice systems do not replace legal/compliance on regulated claims.
- Over-templated prose flattens; guides constrain failure modes, not ideas.
- Exemplar maintenance costs scale with channel count.
SEO and GEO for marketing teams
Search and generative engines reward the same structural clarity voice governance needs.
| Discipline | Marketing application |
|---|---|
| SEO | focus_keyword, seo_description, excerpt aligned; internal links between series posts |
| GEO | Answer capsule in first 150–200 words; definition H2s; tables and checklists models can quote |
| AIO | Consistent taxonomy, fresh dates on pillar pages, cited sources |
Practical rule: Every long-form post answers who it is for, what problem, and what to do next in the opening—before the brand story. That block doubles as meta description source and AI citation fodder.
See the vault Writing Session Guide (SEO, AIO, and GEO section) for the full checklist used on this series.
Myth vs reality (AI marketing)
| Myth | Reality |
|---|---|
| "Better prompts fix brand drift" | Systems fix drift: voice-guide + gates + prompt library (Starr) |
| "Style guide PDF is enough" | PDFs are not machine-readable; agents need structured specs + exemplars |
| "More tools = more output" | More tools without shared files = more personalities |
| "AI can own brand voice" | Humans own voice; AI drafts under Enforce layer |
| "Volume requires net-new generation every time" | Atomize one strong Why-aligned long-form into channel Whats |
Common mistakes (AI + marketing)
| Mistake | Symptom | Fix |
|---|---|---|
| New chat per channel | Tone drift | Same voice-pack bootstrap everywhere |
| Freelancers prompt freestyle | Off-brand paragraphs | Governed prompt-library/ only |
| Skip violation scan | Slop ships | Scan → fix → then expand |
| Generate before pillars exist | Hollow thought leadership | messaging-pillars.md (Why) first |
| No governance owner | Drift uncorrected | Named editor + quarterly fidelity score |
FAQ
How much content can one person produce with this stack?
Depends on edit appetite. content-batch with atomization often yields 1 long-form + 5 social + 1 email from one voice-pack session—but only if Enforce gates stay on.
What belongs in voice-guide vs writing-guide?
voice-guide = How (tone, banned words, channel deltas). 00-writing-guide = structure, evidence, SEO/GEO, anonymization.
How do I train freelancers or agencies?
Give prompt-library templates + voice-pack paths. No custom prompts outside the repo.
Does this work for B2B vs B2C?
Yes. Pillars and voice chart differ; the Define → Enforce → Measure layers do not.
How does marketing connect to leadership RACI?
Campaign launches with human A on brand; agents R on drafts. SteerCo messaging uses same advisory/commit split.
What is atomization?
Deriving channel-specific What pieces from one Why-aligned source post without regenerating purpose each time.
Reader action
Fork the Define → Enforce → Measure table into your Editorial/ folder. Write Why and How files before generating another What.
Run one campaign piece through violation scan → fix → publish before adding tools.
Sources
Get practical posts on enterprise AI and transformation. Only useful updates, sent as a weekly digest.
One practical digest each week. Unsubscribe anytime.







