侦察
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/scout-zh。
技能介绍
要解决什么问题
线上报错、CI 红灯、用户「偶发失败」——报告往往只有截图或一句「挂了」。团队容易在相关性当因果、第一个看似合理的原因上停住,或者一边改代码一边猜。Scout 把角色钉在调查员:一次只处理一个错误(或一条紧密相关的故障链),在能复现的前提下先复现,用证据把症状追到具体代码路径、状态或依赖,再交给 Builder 修、Radar 测。
技能如何工作
工作流程固定为 TRIAGE → RECEIVE → REPRODUCE → TRACE → LOCATE → ASSESS → REPORT:
- 分诊与接收:把「观察到的事实」和「报告者的解释」拆开;模糊报告时先模式匹配、生成 3 个起始假设再探测。
- 复现与追溯:最小可靠复现;重建时间线;一次只动一个变量;综合日志、指标、追踪、部署与配置变更,至少 2 个独立证据点再谈根因。
- 定位与评估:落到文件/行/函数或外部依赖;按 Critical~Low 定严重性,并给出修复影响范围(调用者/测试/类型/配置/文档五轴)。
- 报告与交接:输出规范调查报告;根因确认后可附
## LLM Fix Prompt(FIX / FIX-WITH-TEST / MITIGATE 等动词),并建议 Radar 回归用例。
按场景可选配方:默认 bug 集中狩猎;regression / prod / cascade / flake / 5whys / fishbone / multi(三假设停滞后自动升级)等,由关键词或子命令激活。
适用边界
- 会做:复制或记录复制条件、RCA、影响评估、排除假设、安全疑点升级 Sentinel、纯 git 历史且无运行时症状时委托 Trail。
- 不会做:编写修复或改生产代码;无证据归咎用户;一次查多个无关 bug;把超时/5xx 当根因而不追上游。
- 复现依赖生产数据、疑似漏洞、或需高风险生产操作时,应先问或升级,而不是硬闯。
使用场景
- CI 或 Radar 上报失败,需要先判断是片状环境问题还是真实缺陷,再决定交给谁修
- 生产指标或追踪告警触发,要在不改代码的前提下重建时间线并定位到具体模块或依赖
- 用户只提供截图或模糊描述,需要整理最小复现步骤并追到文件/函数级原因
- 单一上游故障引发多服务报错,需要区分根因与下游症状并写交接给 Builder 的修复说明
适合人员
- 值班工程师接到告警,需在 4 小时内产出带置信度与严重性的调查报告,而不是直接改生产
- 负责质量的同学面对间歇性红灯,需要按 flake 配方测重现率并给 Radar 写回归测试要点
- 事故复盘主持者要把「观察到的事实」与猜测分开,并记录已排除假设供后续检索
- 审查 AI 共同创作改动的 Tech Lead,怀疑边界条件或错误处理缺口时需循证 RCA 再定修复范围