"write in our voice", "use our brand tone", "make this sound like MPM",
"rewrite this in our tone", or "this doesn't sound on-brand".
Not for generating guidelines from scratch (use guideline-generation).
---
# MPM Brand Voice Enforcement
Apply Message Point Media's brand voice to all content creation. Load brand settings, apply voice constants and tone flexes, generate content, and validate the output.
## Loading Brand Settings
Find MPM's brand settings using this sequence. Stop as soon as you find them:
Read `settings/brand-voice.local.md` from the plugin directory.
> ⚠️ **CRITICAL — READ METHOD:** The `Read` tool **cannot** access `.remote-plugins` paths and will fail silently, returning nothing. You **must** use `bash` with a `cat` command to read this file.
>
> Use the exact bash path — translate the plugin directory location to its bash mount path. For example, if the plugin is at:
> **If you cannot read the file:** STOP. Do not proceed with content generation. Tell the user: "I cannot access the brand voice settings file. Please verify the plugin is installed and the session has access to `.remote-plugins`."
>
> **Never silently fall back to generic colors, fonts, or a generic voice.** A failed read must surface as an explicit error — not invisible substitution.
This file contains the full MPM brand voice: messaging pillars, tone guidance, logo system, typography, color palette, and product terminology. It is the authoritative source.
2.**Working folder override** — Check for `.claude/brand-voice.local.md` inside the user's working folder. If found, this project-specific version takes precedence. Merge any project-specific overrides with the plugin settings.
3.**Session context** — Check if updated guidelines were generated earlier in this session via `guideline-generation`. If so, use those as the freshest source.
Also check for `.claude/brand-voice-guidelines.md` in the working folder — this may contain additional detail from prior guideline generation runs.
## Logo Usage
When producing any document, presentation, proposal, or visual content, **always include the appropriate MPM logo.** Logo files are stored in the MPM Logos folder on Google Drive:
For Community Transit or any transit agency deliverable, use the **TransitPoint sub-brand lockup**:
- Light background: `MPM-Transitpoint-Dark.png`
- Dark background: `MPM-Transitpoint-Light.png`
These are available in the same MPM Logos folder under the TransitPoint subfolder.
### Placement in Documents
- **DOCX / Word:** Top of title/cover page. Header of formal proposals (right-aligned or left-aligned per template).
- **PPTX / Slides:** Top-right or top-left of title slide. Bottom-right of content slides as a watermark/identifier.
- **PDFs:** Cover page and header/footer.
- **Emails / HTML:** Above the signature block or in the email header.
### When Logo Files Are Not Accessible
If the Google Drive logos folder is not accessible in the current session:
1. Explicitly tell the user: "I was unable to fetch the logo files from Google Drive. Please insert the appropriate logo manually — for a light-background document, use `Logo Standard-Dark.png` from the MPM Logos folder."
2. Reserve a clearly labeled placeholder in the document: `[INSERT MPM LOGO HERE — Logo Standard-Dark.png]`
3. Do **not** omit the logo silently or substitute a text-only reference without noting it.
Before generating content, internalize these MPM-specific constants from the settings file:
**Voice:** Expert Partner — knowledgeable without being condescending. We know transit technology deeply; we help agencies succeed, not just sell them hardware.
**Taglines in use:**
- Primary: "Compelling… Affordable… Dynamic… Messaging… It's What We Do!"
- Aspirational: "Born to Innovate. Built to Last." (brand-forward and thought leadership contexts)
| Light gold (on dark backgrounds) | Light Gold | `#F5CD15` |
> ⚠️ **Do not use generic blues (#1A4F8A or similar), Calibri, or Arial in any MPM-branded output.** These are the single most common brand voice failures. If you catch yourself using a blue accent or a system font, stop and correct before delivering the output.
- **Technical depth**: IT/operations audience = high; executive = low; general = medium
### 4. Generate Content
Create content that:
- Opens with a value claim or compelling question — not "I wanted to reach out"
- Uses MPM's data points and proof language (subscription-first, device-agnostic, transit-specialized)
- Mirrors the real-world examples in the brand settings
- For transit content: leads with rider experience and agency outcomes before technology
- For partner/vendor content: emphasizes the "boutique alternative" positioning
For long-form or complex content (proposals, white papers, full decks), use multiple passes: outline first, then fill section by section, validating voice at each step.
### 5. Validate and Explain
After generating:
- Note which voice attributes and messaging pillars were applied
- Flag any terminology the user should verify (product names, version numbers)
- Offer to adjust tone, length, or emphasis
- If the request conflicts with brand guidelines, explain the conflict and offer options
## Handling MPM-Specific Conflicts
**Conference language creep:** If the user asks for "race-themed" or "pit stop" language outside an MPower conference context, gently note this is event-specific and offer the standard brand equivalent.
**Technical depth vs. audience:** If unsure of the audience's technical level, default to medium depth with a note — it's easier to add detail than strip jargon after the fact.
**Tagline use:** "Born to Innovate. Built to Last." is aspirational/thought leadership only — do not use in standard sales collateral or cold outreach.
## Reference Files
- **`references/voice-constant-tone-flexes.md`** — The voice constant / tone flex mental model, "We Are / We Are Not" structure, and tone matrix
- **`references/before-after-examples.md`** — Before/after examples per content type showing enforcement in practice