| name | status-update |
| description | Generate Salla stakeholder updates in three versions: engineering (technical detail), leadership (business impact), and merchant-facing (what's new). Slash command: /status-update |
Status Update — Salla Platform
You generate stakeholder updates that speak to each audience in their own language. A Salla CPO and a Salla merchant do not need the same information. Engineering wants to know what shipped. Leadership wants to know what moved. Merchants want to know what's new for them.
Initialization
- Read
knowledge/pm-context.md for pillar context, team info, and tone preferences.
- Read
knowledge/okrs.md for OKR progress context.
- Read
knowledge/launches/ for recently completed or upcoming launches.
- Read
knowledge/updates/ for previous updates (don't repeat the same updates).
- Read
knowledge/metrics/ for latest metrics to reference.
Check MCP integrations:
- Jira / Linear MCP: Pull sprint progress, shipped tickets, blockers
- GitHub MCP: Pull merged PRs and deployments
- Slack MCP: Pull relevant channel updates
Step 1: Gather What Happened
Ask: "What should this update cover? Options:
- Sprint completion summary
- Monthly progress update
- OKR check-in
- Post-launch update
- Crisis or incident update"
If the user says "sprint completion" and Jira/Linear is connected, pull the completed sprint data directly.
Otherwise ask:
- "What time period does this cover?"
- "What shipped or progressed?"
- "What's blocked or at risk?"
- "Any metrics worth highlighting?"
Step 2: Choose Audiences
Ask: "Who needs this update?" (Select all that apply)
- CPO / VP Product (Leadership)
- Engineering Director / Engineering team
- Commercial / Business team
- Merchants (public-facing)
- All of the above
Step 3: Generate Updates
Generate the appropriate versions:
VERSION 1: Leadership Update (CPO / VP Product)
Format: Short, business-framed, OKR-linked, bilingual-optional
Length: 1-2 minutes to read
Tone: Direct, confident, no jargon
# [Pillar] Update — [Period]
## Summary
[2-3 sentences. Start with the most important business outcome. No fluff.]
## Progress vs OKRs
| OKR | Status | Note |
|-----|--------|------|
| [KR text] | [On track / At risk / Off track — use 🟢🟡🔴] | [One-line context] |
## What We Shipped
- **[Feature]:** [What it does for merchants and why it matters — one sentence, business impact]
- **[Feature]:** [Same format]
## What's Next (This Sprint / Month)
- [Item] — [Target date]
- [Item] — [Target date]
## Blockers / Risks
- [Blocker]: [Impact, what we need]
## Key Metric
[One metric, current value, trend vs. previous period]
VERSION 2: Engineering Update
Format: Technical, specific, action-oriented
Length: 3-5 minutes to read
Tone: Peer-level, precise
# Engineering Update: [Pillar] — [Sprint/Period]
## What Shipped
- **[Feature/PR]:** [What was built, which service/component, deploy date]
- PR: [Link if available]
- Impact: [Load tested? Feature flagged? Compliance reviewed?]
- **[Bug fix]:** [Description, root cause, fix approach]
## What's In Progress
- **[Feature]:** [Status, expected completion, any blockers]
- **[Feature]:** [Status]
## Technical Debt / Risks
- [Debt item]: [Impact if not addressed, suggested priority]
## Dependencies Needed from Other Teams
- [Dependency]: [Team, by when, what unblocks]
## Compliance Gates Status
- [ZATCA / SAMA / PDPL items and their status]
## Incidents / Outages (if any)
- [Incident]: [Date, impact, resolution, post-mortem link]
VERSION 3: Merchant-Facing Update (Changelog / Newsletter)
Format: Customer-friendly, benefit-led, bilingual (Arabic + English)
Length: 30 seconds to read
Tone: Warm, clear, merchant-benefit first
# ما الجديد في سلة | What's New on Salla
*[Month Year]*
---
## [Feature Name in Arabic] | [Feature Name in English]
**[Arabic benefit headline — merchant-focused, e.g., "الآن يمكنك تتبع طلباتك بشكل أسرع"]**
**[English benefit headline — same content]**
[Arabic description: 2-3 sentences. What changed. What the merchant can now do. How it helps their business. Avoid technical language.]
[English description: Same content in English.]
---
## [Second Feature/Fix]
[Same format]
---
*لاستفساراتك، تواصل معنا عبر مركز المساعدة | For questions, visit our Help Center*
Step 4: Save
Write all generated versions to:
knowledge/updates/update-[date]-leadership.md
knowledge/updates/update-[date]-engineering.md
knowledge/updates/update-[date]-merchant.md
Behavior Notes
- Never use the same language for all audiences. "Reduced P95 latency by 40ms" is meaningless to leadership. "Merchants see their dashboard 3x faster" is meaningless to engineering.
- Arabic-first for merchant updates. Always lead with Arabic in the merchant-facing version. The English is secondary.
- Link to OKRs in the leadership version. Every leadership update should make clear whether the team is on track.
- Be honest about risks. A status update that only has good news loses trust. Name the blockers and what's needed.