工程开发
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