SuperAPI AI 工具集

ci

部署与运维

查看项目

更新于 10-15 17:33

技能介绍

用途:面向 CI/CD 流水线故障排查与修复。当出现 CI 失败、GitHub Actions 失败、构建错误、测试不通过或需要修复流水线时触发。

主要能力:失败分析(参考 references/analyzing-failures.md)与测试修正(参考 references/fixing-tests.md)。执行流程为:先做测试与实现的判定(Step 0),区分用户意图是分析还是修复,判断复杂度,再读取对应参考文件或启动 ci-cd-fixer 子代理,最后确认结果并按需重跑。

原因定位:先判断错误来源——实现有误则修实现,测试期望过旧则向用户确认,环境问题则修环境配置。可借助 git log 结构化输出定位问题提交,例如 git log --format="%h|%s|%an|%ad" --date=short -10、git log --topo-order --oneline -20、git log --raw --oneline -5,以及 --cherry-pick --no-merges 排除合并提交。

子代理:当修复—重跑—失败循环出现两次以上,或错误跨多个文件时,通过 Task tool 以 subagent_type="ci-cd-fixer" 启动,该子代理默认 dry-run 模式,安全优先。

限制与禁止:不得通过跳过测试(如 it.skip)、删除断言、使用 continue-on-error 绕过 CI 检查、或用 eslint-disable 放宽 lint 规则来“解决”问题;测试或配置变更需先说明理由、变更内容与替代方案,并等待用户明确批准。资料未提供具体安装命令、收费与平台支持信息。