SuperAPI AI 工具集

fix-ci

通用与其它

查看项目

更新于 10-16 03:41

技能介绍

用途:分析 CI 失败日志,判断失败属于代码问题、基础设施问题、不稳定测试还是配置问题,定位根因并生成修复计划。

主要能力:用 gh 查看工作流运行与 PR 检查状态;按失败步骤限定日志输出;将失败归类为四类并给出对应证据;输出 CI-FAILURE-SUMMARY.md 与 CI-RESOLUTION-PLAN.md;用 [CODE FIX]、[CI FIX]、[FLAKY]、[RETRY] 标签组织待办;给出验证步骤与预防措施。

使用方式:先检查 CI 状态,成功则停止,进行中则等待,失败则分析。查看最近运行: gh run list --limit 5 --json databaseId,workflowName,status,conclusion,displayTitle,headBranch 查看失败日志: gh run view <run-id> --log-failed | tail -n 200 查看 PR 检查: gh pr checks --json name,state,startedAt,completedAt,link 要求先列出再检查单个失败任务,用 --limit 和 tail -n 限制输出,缩小到失败步骤后再重跑。

适用场景:CI 变红需要快速诊断时;测试本地通过但 CI 失败时;超时、依赖下载失败、缓存损坏、环境变量缺失等排查;判断是否为不稳定测试。

限制:资料未提供安装方式、收费、平台支持范围与具体版本要求。资料明确禁止通过降低质量门禁(覆盖率、lint、类型检查、安全门禁)来让 CI 通过。