Slack生产问题调试代理
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/investigate-production-issues-from-slack-with-runbooks-and-monitoring-mcps-using-diy-ai-debugging-agent-toolkit。
技能介绍
要解决的问题
生产事故的通知往往先出现在 Slack 里:一条异常告警、一句“线上接口挂了”、一段排查到一半的讨论。工程师的第一反应通常是打开监控面板、翻文档、找运行手册,再手工把多路信息拼起来。当事故并发或跨团队流转时,这个流程会变得重复且容易遗漏——尤其监控数据分散在多个 MCP 服务器后面的时候。
核心能力与工作流程
这个技能把 Slack 消息作为事故入口,而不是等人工开单:
- 捕获 Slack 告警与调试请求:直接从聊天流中提取事故信号。
- 查询监控 MCP 服务器:把告警对应的指标、日志、拓扑数据拉进来,现场取证。
- 运行手册引导:按预写的 runbook 或 prompt 一步步推进,每一步都有明确动作和检查点。
- 多种自动化模式:可以是纯规则驱动的自动化,也可以挂接不同的 AI 模型做半自动调查,按团队现状选择。
典型流程:Slack 收到问题 → 解析意图 → 调用对应监控 MCP 拉数据 → 对照 runbook 执行检查项 → 汇总当前结论,交由人继续决策。
适用边界与注意点
- 它假设你已有可用的监控 MCP 连接、Slack app 和 Python 运行时,不替代数据采集本身的搭建。
- AI 路径依赖 OpenAI key,非 AI 自动化则不依赖,选择取决于团队的自动化程度。
- 本地示例用
ngrok做端口隧道,适合开发验证;生产环境要按自身网络策略调整。 - 它给出调查路径和中间结论,但事故处置与发布决策仍需工程师确认。
使用场景
- 值班工程师在 Slack 收到“支付接口超时”告警,需要立即拉取监控指标和日志,按运行手册定位故障组件。
- 团队在事故频道里讨论“订单服务 5xx 升高”,需要从聊天中提取请求并自动查询监控 MCP 拉取错误分布。
- 半夜生产数据库连接池耗尽,需要在 Slack 里启动半自动排查,按 runbook 检查连接数、慢查询和当前负载。
- 多团队事故复盘时,需要把 Slack 中的告警时间线与监控 MCP 数据对齐,形成初步调查记录。
适合人员
- 值班 SRE 工程师:希望在 Slack 告警出现时按运行手册快速拉取监控数据并定位故障,减少翻面板时间。
- 事故指挥官:需要在多团队频道里让 AI 代理按 runbook 分步调查,并汇总中间结论给决策。
- 平台工程师:负责接入监控 MCP 和 Slack app,想用该工具包把事故调查入口统一到聊天流。
- DevOps 工程师:已有 Python 运行时和监控工具,想试点非 AI 或半自动 Slack 事故排查流程。