工程开发
ci avatar

ci

自动化 CI/CD 事故响应与 GitHub Actions 流水线失败分析。提供安全的修复建议,并协助解决构建与测试错误。

简介

此技能作为 CI/CD 的专属消防队,旨在诊断并修复软件开发周期中的流水线故障。它专为处理复杂情况而设计,例如中断的 GitHub Actions 构建、持续性的测试失败以及通用的流水线故障。通过自动化初步分析并提供结构化的补救路径,它确保工程团队能减少排除故障的时间,并专注于交付高质量的代码。此技能经校准可与 CI 日志互动、分析最近的 Git 提交,并区分环境问题、过时的测试期望以及实际的实现缺陷。

  • 通过解析 CI 日志与环境输出进行自动化失败分析。

  • 使用拓扑排序与原始差异分析进行结构化 git-log 诊断,以识别问题提交。

  • 针对测试与构建失败提供安全的补救工作流程,通过严格的非破坏性协议确保代码完整性。

  • 通过 ci-cd-fixer 子代理进行升级处理,以应对多文件或复杂、重复的失败场景。

  • 实施严格的质量把关,防止诸如跳过测试、删除断言或未经用户明确授权而绕过 CI 检查等反模式行为。

  • 仅在出现特定流水线问题(如构建错误或测试失败)时触发此技能,而非通用开发任务。

  • 预期包含初步评估步骤(测试与实现判定),以决定错误是与代码、环境或需要修正的旧有测试案例相关。

  • 务必提供必要的日志或上下文给代理程序,以确保诊断准确。

  • 根据安全指南,用户必须对任何测试逻辑或 CI 配置的修改提供明确批准。

  • 请勿在本地开发、代码审查或初始项目设置时加载此技能,以确保资源效率。

仓库统计

Star 数
662
Fork 数
70
Open Issue 数
8
主要语言
Shell
默认分支
main
同步状态
空闲
最近同步时间
2026年4月30日 12:06
在 GitHub 查看