CI红了别乱改,这款Skill先查日志

用 GitHub CLI 检查 PR 的 CI 状态并提取失败日志,生成修复计划。

diagnose-ci-failures 是分析 GitHub PR 检查失败、生成修复计划的 Skill。它通过 GitHub CLI 查看当前分支的 PR 状态,提取失败任务的日志,定位错误类型和相关文件。

红灯可能来自格式、编译、测试或平台差异。它先区分哪些检查结束、哪些仍在运行,再把错误信息与位置归类,避免看到一个失败标志就开始改无关代码。

最后交付的计划包括当前问题、拟改哪里,以及用哪些检查验证。它明确把诊断与实际修复分开,这个 Skill 本身的终点是可审阅的计划。

对于“本地能过,线上为什么不过”这类问题,日志比猜测更有用;反过来,本地失败也不能直接当成 CI 同样失败。使用前需要对应仓库权限和已配置的 GitHub CLI。

分类:测试排错

来源仓库:warpdotdev/common-skills

适合用来做什么

  • 检查当前PR的CI失败原因。
  • 提取CI错误日志并生成修复计划。

安装 diagnose-ci-failures

npx skills add https://www.iskills.cc/skills/warpdotdev/common-skills/diagnose-ci-failures/SKILL.md

在本机终端执行安装命令。安装前请阅读原始说明,确认所需工具、账号和权限。

查看安装步骤 · 查看常见问题

查看 diagnose-ci-failures 的用途与原始说明

浏览全部 Skill 指南