xiaohongshu
xiaohongshu
Pre-written message templates for incident communication across different channels and severity levels.
Full skill instructions
Communication Templates are pre-written, customizable messages designed for rapid, consistent incident communication. During high-stress incidents, having templates ensures clarity, reduces errors, and speeds up stakeholder notification.
Core Principle: "In a crisis, clear communication is as important as technical resolution."
from __future__ import annotations
from dataclasses import dataclass
from enum import Enum
from string import Template
class Severity(str, Enum):
SEV0 = "SEV0"
SEV1 = "SEV1"
SEV2 = "SEV2"
SEV3 = "SEV3"
SEV4 = "SEV4"
@dataclass(frozen=True)
class IncidentContext:
service_name: str
impact: str
started_utc: str
incident_id: str
incident_commander: str
severity: Severity
INTERNAL_INITIAL_ALERT = Template(
"""🚨 **INCIDENT DETECTED** - $severity
**Service**: $service_name
**Impact**: $impact
**Started**: $started_utc
**Incident Commander**: @$incident_commander
**War Room**: #incident-$incident_id
**Current Status**: Investigating
**Next Update**: in 30 minutes or when status changes
"""
)
def render_internal_initial_alert(ctx: IncidentContext) -> str:
return INTERNAL_INITIAL_ALERT.substitute(
severity=ctx.severity.value,
service_name=ctx.service_name,
impact=ctx.impact,
started_utc=ctx.started_utc,
incident_commander=ctx.incident_commander,
incident_id=ctx.incident_id,
)
🚨 **INCIDENT DETECTED** - SEV[X]
**Service**: [Service Name]
**Impact**: [Brief description of user impact]
**Started**: [Timestamp UTC]
**Incident Commander**: @[Name]
**War Room**: #incident-[ID]
**Current Status**: Investigating
**Next Update**: [Time] or when status changes
⚠️ **Investigating** - [Service Name]
We are currently investigating reports of [brief issue description].
Users may experience [specific impact].
We will provide an update within [timeframe].
Posted: [Timestamp UTC]
📊 **INCIDENT UPDATE** - SEV[X] - [Time Elapsed]
**What we know**:
- [Finding 1]
- [Finding 2]
**What we're doing**:
- [Action 1] - @[Owner]
- [Action 2] - @[Owner]
**Blockers**: [None / List blockers]
**Next Update**: [Time]
🔍 **Identified** - [Service Name]
We have identified the issue as [root cause description].
Our team is actively working on a fix.
**Impact**: [Updated impact statement]
**Workaround**: [If available]
Next update: [Timeframe]
Updated: [Timestamp UTC]
✅ **INCIDENT RESOLVED** - SEV[X]
**Duration**: [Start] - [End] ([Total time])
**Root Cause**: [Brief technical explanation]
**Resolution**: [What fixed it]
**Impact Summary**:
- Users affected: [Number/Percentage]
- Revenue impact: [Estimate if known]
- Data loss: [Yes/No]
**Next Steps**:
- [ ] Postmortem scheduled: [Date/Time]
- [ ] Customer communication: [Owner]
- [ ] Monitoring validation: [Owner]
**Incident Commander**: @[Name]
✅ **Resolved** - [Service Name]
This incident has been resolved. All systems are operating normally.
**Summary**: [What happened]
**Duration**: [Total time]
**Impact**: [Who was affected]
We apologize for any inconvenience. A detailed postmortem will be published within [timeframe].
Resolved: [Timestamp UTC]
Subject: [Service Name] Incident Update - [Date]
Dear [Customer Name],
We want to inform you about a service disruption that occurred on [Date] affecting [Service Name].
**What Happened**:
Between [Start Time] and [End Time] UTC, [brief description of issue].
**Impact to You**:
[Specific impact to this customer]
**Resolution**:
Our engineering team [what we did to fix it].
**What We're Doing**:
To prevent this from happening again, we are:
- [Action 1]
- [Action 2]
We sincerely apologize for any inconvenience this may have caused. If you have any questions or concerns, please contact [support email/phone].
Thank you for your patience and understanding.
Best regards,
[Team Name]
Subject: Service Update - [Service Name]
Hello,
We experienced a brief service disruption on [Date] that may have affected your use of [Service Name].
**Timeline**: [Start] - [End] UTC
**Impact**: [Brief description]
**Status**: Fully resolved
Our team has implemented additional monitoring to prevent similar issues.
If you experienced any data inconsistencies or have questions, please reach out to our support team.
Thank you,
[Team Name]
# Incident Executive Summary
**Incident ID**: INC-[YYYY-MM-DD-XXX]
**Severity**: SEV[X]
**Date**: [Date]
## TL;DR
[One-sentence summary of what happened and impact]
## Business Impact
- **Duration**: [X hours Y minutes]
- **Users Affected**: [Number/Percentage]
- **Revenue Impact**: $[Amount] (estimated)
- **SLA Breach**: [Yes/No - Details]
## What Happened
[2-3 paragraph non-technical explanation]
## Root Cause
[Simple explanation without jargon]
## Immediate Actions Taken
1. [Action 1]
2. [Action 2]
## Prevention Measures
1. [Long-term fix 1] - Owner: [Name] - ETA: [Date]
2. [Long-term fix 2] - Owner: [Name] - ETA: [Date]
## Customer Communication
- Status page updates: [X] times
- Direct emails sent: [Yes/No]
- Support tickets opened: [Number]
**Prepared by**: [Name]
**Date**: [Date]
We're currently experiencing issues with [Service]. Our team is investigating and we'll share updates here and at [status page link]. We apologize for the inconvenience.
Earlier today, we experienced a service disruption affecting [Service]. Our team responded quickly and service has been fully restored.
We take reliability seriously and are implementing additional safeguards to prevent similar issues.
Thank you to our customers for your patience.
Full details: [link to postmortem]
🔴 **SEV0 CRITICAL INCIDENT** 🔴
**IMMEDIATE ACTION REQUIRED**
Service: [Name]
Impact: COMPLETE OUTAGE - All users affected
Started: [Time]
**War Room**: [Link/Channel]
**Bridge**: [Conference call number]
**All hands**: Please join war room immediately if you can assist with:
- [Service A] expertise
- [Service B] expertise
- Customer communication
IC: @[Name]
⚠️ **SEV3 - Minor Issue**
Service: [Name]
Impact: [Small subset of users / Degraded performance]
Started: [Time]
**Status**: Monitoring
**Owner**: @[Name]
No immediate action required. Updates in #incidents if escalates.
🔄 **INCIDENT HANDOFF** - SEV[X]
**From**: @[Current IC]
**To**: @[New IC]
**Time**: [Timestamp]
**Current Status**: [Investigating/Mitigating/Monitoring]
**What's Been Done**:
- [Action 1] ✅
- [Action 2] ✅
- [Action 3] ⏳ In progress
**Active Blockers**:
- [Blocker 1] - Waiting on [Team/Person]
**Next Steps**:
1. [Action to take]
2. [Action to take]
**Key Contacts**:
- SME: @[Name]
- Customer Comms: @[Name]
**Documentation**: [Link to incident doc]
@[New IC] - You have the helm. Good luck! 🫡
[Service Name]: The affected service[Timestamp UTC]: Always use UTC for clarity[Impact]: Specific user-facing impact[Root Cause]: Technical or simplified explanation@[Name]: Tag specific people[X]: Severity level (0-4)/incident commandcommunication-templates/
├── v1.0-initial-alert.md
├── v1.0-progress-update.md
├── v1.0-resolution.md
├── v2.0-initial-alert.md (updated 2024-01-15)
└── README.md (changelog)
41-incident-management/stakeholder-communication41-incident-management/severity-levels41-incident-management/escalation-pathsxiaohongshu
technical spec
product ux expert
database patterns
Conduct multi-agent task orchestration and workflow coordination.
Initialize project with Conductor artifacts (product definition,
Expert in web animations, transitions, and motion design using Framer Motion and CSS
Creates Mermaid and ASCII diagrams for flowcharts, architecture, ERDs, state machines, mindmaps, and more. Use when user mentions diagram, flowchart, mermaid, ASCII diagram, text diagram, terminal diagram, visualize, C4, mindmap, architecture diagram, sequence diagram, ERD, or needs visual docume...
PostgreSQL bindings for H3 hexagonal grid system. Use when working with H3 cells in Postgres, including spatial indexing, geometry/geography integration, and raster analysis.
Context-Driven Development skill for projects using Conductor. Use this skill when you detect a `conductor/` directory in the project, when working on tasks defined in a `plan.md` file, or when the user asks about tracks, specs, or plans. Automatically applies TDD workflow, tracks task completion...
Display project status, active tracks, and next actions
Official Stakpak application containerization standard operating procedure, a step-by-step guidline to properly dockerize applications. This is a rule book curated by the Stakpak Team.
Generate, edit, and beat-sync AI video with leading models in one workspace.
The world's fastest calendar for remote work
Transform Your Design with AI Designer by ImgCreator.ai
Revolutionizing Video Production with AI-Powered Creativity
Extend an image past the frame and let AI fill the new aspect ratio.
Discover your celebrity doppelgänger with StarByFace!
ChainClarity explains 700+ crypto whitepapers in plain English, with layered summaries, comparisons, research tools, alerts, and a $4.99 Pro plan.
Opus.ai: Revolutionize Your Web Experience