智能调试工具包
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/debugging-toolkit-smart-debug。
技能介绍
要解决什么问题
线上间歇性 500、堆栈只指向框架层、Sentry 里同一错误形态各异——这类问题往往卡在「该加断点还是该查 trace」上。本技能把调试当成可重复工程流程:先结构化输入(错误、复现、组件、环境、故障模式),再按证据排序假设,而不是凭直觉改代码。
技能如何工作
技能以 AI 辅助调试专家 角色运行,典型路径包括:
- 初始分类:识别错误模式、分析堆栈与依赖,产出 3~5 个排序假设与推荐策略
- 可观测性取证:针对生产/预发,指导从 Sentry、APM、分布式追踪、日志与会话回放中查频率、用户影响、部署时间线相关性
- 策略选择:本地可复现走交互式调试;生产问题走可观测性驱动;复杂状态可考虑时间旅行或混沌注入
- 根因与修复:重建执行路径、跟踪决策点变量,输出带风险、测试与回滚说明的修复方案
- 验证与预防:测试/性能/金丝雀对比,并补充回归测试、监控与排障文档
最终输出结构化报告:问题摘要、根因、修复方案、验证计划、预防。
适用边界
- 任务与调试、根因分析、可观测性排查相关时使用;纯需求设计、与故障无关的编码任务不必启用
- 生产侧技巧(采样 profiling、只读调试端点、金丝雀流量)需配合你们现有的权限与变更流程,技能给出的是方法清单而非绕过治理
- 更细的示例与检查清单见技能内的
resources/implementation-playbook.md
使用场景
- 预发环境用户报错激增,需从 Sentry 与 APM 拉趋势并列出 3~5 个可证伪假设
- 堆栈只到中间件层,需结合分布式追踪与部署时间线判断是集成超时还是配置漂移
- 本地能稳定复现的竞态问题,需要 AI 建议断点、日志点及逐步验证路径
- 修复已合并,需按技能模板写验证计划并补充回归测试与监控告警项
适合人员
- 负责线上 on-call、需要在事故复盘前产出带证据链根因说明的后端工程师
- 主要用 DataDog/Jaeger 查生产-only 故障、要把假设与查询语句写进工单的平台/SRE
- 能在本机复现但不确定该在哪下断点的前端或全栈开发者
- 同一类间歇性错误反复出现、希望把排障步骤与预防项沉淀进团队手册的技术负责人