diagnose-ci-failures 是分析 GitHub PR 检查失败、生成修复计划的 Skill。它通过 GitHub CLI 查看当前分支的 PR 状态,提取失败任务的日志,定位错误类型和相关文件。
红灯可能来自格式、编译、测试或平台差异。它先区分哪些检查结束、哪些仍在运行,再把错误信息与位置归类,避免看到一个失败标志就开始改无关代码。
最后交付的计划包括当前问题、拟改哪里,以及用哪些检查验证。它明确把诊断与实际修复分开,这个 Skill 本身的终点是可审阅的计划。
对于“本地能过,线上为什么不过”这类问题,日志比猜测更有用;反过来,本地失败也不能直接当成 CI 同样失败。使用前需要对应仓库权限和已配置的 GitHub CLI。