关于 triage-incident
此技能借助 Port MCP 收集生产事故信息,评估严重性与业务影响,并草拟内部及客户沟通内容,供事故响应团队分流和准备调查。
主要功能
- 01收集事故、服务与监控信息
- 02按影响评估事故严重性
- 03估算客户与营收影响
- 04查询值班人员及响应团队
- 05生成内部与状态页消息
- 06通过 Port Action 提交分流建议
适用场景
- 01告警阶段事故的初步分流
- 02准备事故进入调查阶段
- 03起草事故内部及客户公告
MCP 相关
通过 Port MCP 查询事故、服务、部署和团队关系,并使用 Port Action 提交事故分流字段。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ revitalb-port/ skills-registry-demo --skill triage-incident安装后在 Claude Code 中输入/triage-incident确认已加载。
详细介绍
事件分级处理技能
使用 AI 分析生产事件,建议严重级别、计算业务影响并起草沟通内容。
适用场景
- 事件处于 Alert 阶段,需要进行分级处理
- 分析事件严重级别或影响
- 为事件进入调查阶段做准备
分级处理流程
第 1 步:收集背景信息
通过 Port MCP 收集:
- 事件详情:标题、描述、告警来源
- 主要服务:层级、依赖关系、归属
- 监控数据:错误率、受影响客户
- 时间:营业时间或非营业时间
第 2 步:确定严重级别
| 级别 | 标准 | 示例 |
|---|---|---|
| Sev1 | tier1 完全中断,每小时损失 >$10K | 数据库崩溃、身份验证失效 |
| Sev2 | tier1 部分中断或 tier2 中断 | 支付失败、搜索不可用 |
| Sev3 | 轻微性能下降,影响内部 | 仪表板缓慢、导出故障 |
| Sev4 | 影响极小,仅涉及外观 | UI 拼写错误、样式故障 |
第 3 步:计算业务影响
提供:
- 客户影响(估算用户数)
- 收入影响($/小时)
- SLA 影响
- 声誉风险
第 4 步:推荐响应团队
向 Port 查询:
- 服务的
on_call关系 - 服务的
owner关系 - Sev1/Sev2 的团队升级信息
第 5 步:起草沟通内容
内部消息:
🚨 Incident: [Title]
Severity: [Level]
Impact: [Brief description]
Response: [Owner] leading, [Team] engaged
ETA: [Timeline]
状态页面(面向客户):
We're experiencing issues with [feature].
Our team is actively working on a fix.
We'll provide an update within [time].
第 6 步:通过 Port 操作提交
调用 update_incident_triage,并提供:
ai_suggested_severitybusiness_impactinternal_comms_messagestatus_page_messageai_suggested_ownerai_suggested_response_team
Port MCP 查询
list_entities(blueprint="incident", identifiers=["incident-id"])
list_entities(blueprint="service", include=["on_call", "owner", "team"])
list_entities(blueprint="deployment", query={service: "x", deployed_at: ">1h ago"})
质量检查清单
- 严重级别的判定依据由数据支撑
- 影响评估包含指标
- 通过 Port 找到了实际值班人员
- 消息清晰且可执行
评论
支持 Markdown