Stakeholder Comms — Templated Communications Generator
Purpose
Generates stakeholder communications pre-filled with project context. Not generic templates — these pull real stakeholder names, real dates, real scope from project artifacts.
Process
Step 1: Identify Template
From user request or by asking:
| Command |
Template |
When to Use |
/stakeholder-comms go-live |
Go-Live Announcement |
Product/feature launching |
/stakeholder-comms status |
Status Update |
Periodic reporting (weekly/biweekly) |
/stakeholder-comms onboard {name} |
Onboarding Brief |
New team member joining |
/stakeholder-comms change |
Change Notification |
Planned change to live product |
/stakeholder-comms incident |
Incident Summary |
Post-incident communication |
/stakeholder-comms steerco |
SteerCo Update |
Leadership/governance meeting prep |
If no subcommand, ask: "What type of communication do you need?"
Step 2: Read Context
All templates read:
CLAUDE.local.md — project overview, key decisions, stakeholders, recent changes
.sync-watch.json — project name
Template-specific reads:
| Template |
Additional Sources |
| Go-Live |
PRD (scope, success metrics), Meeting-Notes (launch decisions) |
| Status |
PRD (milestones, timeline), Meeting-Notes (recent), Change-Log (recent entries) |
| Onboard |
Stakeholder Directory, PRD (overview), Presentations (links to share) |
| Change |
PRD (affected components), DR-Plan (rollback procedures if exists) |
| Incident |
IRP (severity definitions if exists), Meeting-Notes (incident details) |
| SteerCo |
PRD (timeline, risks), Change-Log (period changes), all recent Meeting-Notes |
Step 3: Ask Clarifying Questions
Only ask what can't be inferred from context:
- Audience: Who receives this? (all stakeholders / specific group / leadership)
- Tone: Formal (board) / professional (cross-team) / casual (own team)
- Period: For status updates — what date range?
- Specific content: For incident — what happened? For change — what's changing?
Step 4: Generate Communication
Output location: Comms/{Type}-{Date}-{Audience}.md
If Comms/ directory doesn't exist, create it.
Templates
See references/templates.md for the full template content for each type. Summary:
Go-Live Announcement
- Subject line, TL;DR (2 sentences), What's Live (scope), Who It Affects, What To Do (action items per audience group), Known Limitations, Support Contacts, Timeline (what's next)
Status Update
- Period, RAG Status (Red/Amber/Green with explanation), Key Accomplishments (bulleted), Decisions Made, Risks & Blockers (with owners), Upcoming Milestones (next 2 weeks), Action Items (table: item/owner/due), Help Needed
Onboarding Brief
- Welcome, Product Overview (2-paragraph summary), Your Role, Key Contacts (table: name/role/email/when-to-contact), Access Setup Checklist, Key Documents (links), First-Week Actions, Glossary (10 most-used terms)
Change Notification
- What's Changing, When, Why, Who's Affected, What You Need To Do, Rollback Plan, Support Contacts
Incident Summary
- Severity, Timeline (bullet list: detected/responded/resolved), Impact, Root Cause, Resolution, Prevention (what we're doing so this doesn't happen again), Action Items
SteerCo Update
- Executive Summary (3 bullets max), RAG Status with trend arrow, Decisions Needed (numbered, with context and recommendation), Budget & Timeline (table), Key Risks (top 3 with mitigation status), Accomplishments Since Last SteerCo, Next Period Focus
Step 5: Present and Refine
Show the generated communication. Ask:
- "Ready to save, or would you like to adjust anything?"
- For emails: "Want me to include a subject line suggestion?"
Critical Rules
- Use real data. Pull actual names, dates, and scope from project files. Never use placeholders like "[Name]" if the information exists in context.
- Appropriate detail level. SteerCo updates are concise (1 page). Onboarding briefs are comprehensive. Match the template.
- Action-oriented. Every communication should make clear what the reader should DO. No information-only dumps.
- Tone matching. Leadership comms use formal language. Team comms can be direct. Incident comms are factual and calm.
- Don't fabricate. If you don't have incident details, ask. Don't guess root causes or timelines.
1---2name: pmstudio-comms3description: Generate templated stakeholder communications from project context. Use when someone asks to "write a go-live email", "create a status update", "onboard someone", "write an announcement", "steerco update", "incident summary", "change notification", or any stakeholder communication task. Reads project memory, stakeholder directory, PRD, and meeting notes to pre-fill real names, dates, and context. Produces ready-to-send Markdown.4---56# Stakeholder Comms — Templated Communications Generator78## Purpose910Generates stakeholder communications pre-filled with project context. Not generic templates — these pull real stakeholder names, real dates, real scope from project artifacts.1112## Process1314### Step 1: Identify Template1516From user request or by asking:1718| Command | Template | When to Use |19|---------|----------|-------------|20| `/stakeholder-comms go-live` | Go-Live Announcement | Product/feature launching |21| `/stakeholder-comms status` | Status Update | Periodic reporting (weekly/biweekly) |22| `/stakeholder-comms onboard {name}` | Onboarding Brief | New team member joining |23| `/stakeholder-comms change` | Change Notification | Planned change to live product |24| `/stakeholder-comms incident` | Incident Summary | Post-incident communication |25| `/stakeholder-comms steerco` | SteerCo Update | Leadership/governance meeting prep |2627If no subcommand, ask: "What type of communication do you need?"2829### Step 2: Read Context3031**All templates read:**32- `CLAUDE.local.md` — project overview, key decisions, stakeholders, recent changes33- `.sync-watch.json` — project name3435**Template-specific reads:**3637| Template | Additional Sources |38|----------|-------------------|39| Go-Live | PRD (scope, success metrics), Meeting-Notes (launch decisions) |40| Status | PRD (milestones, timeline), Meeting-Notes (recent), Change-Log (recent entries) |41| Onboard | Stakeholder Directory, PRD (overview), Presentations (links to share) |42| Change | PRD (affected components), DR-Plan (rollback procedures if exists) |43| Incident | IRP (severity definitions if exists), Meeting-Notes (incident details) |44| SteerCo | PRD (timeline, risks), Change-Log (period changes), all recent Meeting-Notes |4546### Step 3: Ask Clarifying Questions4748Only ask what can't be inferred from context:4950- **Audience:** Who receives this? (all stakeholders / specific group / leadership)51- **Tone:** Formal (board) / professional (cross-team) / casual (own team)52- **Period:** For status updates — what date range?53- **Specific content:** For incident — what happened? For change — what's changing?5455### Step 4: Generate Communication5657**Output location:** `Comms/{Type}-{Date}-{Audience}.md`5859If `Comms/` directory doesn't exist, create it.6061### Templates6263See `references/templates.md` for the full template content for each type. Summary:6465#### Go-Live Announcement66- Subject line, TL;DR (2 sentences), What's Live (scope), Who It Affects, What To Do (action items per audience group), Known Limitations, Support Contacts, Timeline (what's next)6768#### Status Update69- Period, RAG Status (Red/Amber/Green with explanation), Key Accomplishments (bulleted), Decisions Made, Risks & Blockers (with owners), Upcoming Milestones (next 2 weeks), Action Items (table: item/owner/due), Help Needed7071#### Onboarding Brief72- Welcome, Product Overview (2-paragraph summary), Your Role, Key Contacts (table: name/role/email/when-to-contact), Access Setup Checklist, Key Documents (links), First-Week Actions, Glossary (10 most-used terms)7374#### Change Notification75- What's Changing, When, Why, Who's Affected, What You Need To Do, Rollback Plan, Support Contacts7677#### Incident Summary78- Severity, Timeline (bullet list: detected/responded/resolved), Impact, Root Cause, Resolution, Prevention (what we're doing so this doesn't happen again), Action Items7980#### SteerCo Update81- Executive Summary (3 bullets max), RAG Status with trend arrow, Decisions Needed (numbered, with context and recommendation), Budget & Timeline (table), Key Risks (top 3 with mitigation status), Accomplishments Since Last SteerCo, Next Period Focus8283### Step 5: Present and Refine8485Show the generated communication. Ask:86- "Ready to save, or would you like to adjust anything?"87- For emails: "Want me to include a subject line suggestion?"8889## Critical Rules90911. **Use real data.** Pull actual names, dates, and scope from project files. Never use placeholders like "[Name]" if the information exists in context.922. **Appropriate detail level.** SteerCo updates are concise (1 page). Onboarding briefs are comprehensive. Match the template.933. **Action-oriented.** Every communication should make clear what the reader should DO. No information-only dumps.944. **Tone matching.** Leadership comms use formal language. Team comms can be direct. Incident comms are factual and calm.955. **Don't fabricate.** If you don't have incident details, ask. Don't guess root causes or timelines.