log-diagnosis
Installation
SKILL.md
Log Diagnosis — CloudWatch 日志诊断
通过 CloudWatch Insights 查询日志,匹配已知错误模式,输出结构化诊断报告。
执行模式
- 单服务 / 一两个 log group → inline:直接按下面的工作流程走,主 agent 串行查询即可,最快。
- 多服务 / 全局扫描 → workflow 扇出:当 scope 是多个服务或"所有服务"时,主 agent 先完成 Step 0 的 scope 确认(这步必须 inline,因为要向用户提问 + 从 account.yaml 解析 log group),再把解析好的 scope 交给
assets/multi-service-scan.workflow.js并行处理。详见下方「多服务扇出」。
工作流程
Step 0 — 确认范围(ASK FIRST)
MUST:
- 确认目标服务/项目 → 从
environments/<account>/account.yaml的 service_catalog 定位 - 确认时间范围 → 默认过去 1 小时
- 确认 region → 默认 ap-northeast-1
- 如果用户说"所有服务"或"全局",按 service_catalog 中的服务逐个扫描