关于 fix-ci
fix-ci 是面向开发者的工作流技能,用于诊断并修复分支或拉取请求中的 CI 故障。它提取可处理的作业错误,优先实施小幅修复,并重复检查直至 CI 通过。
主要功能
- 01检查拉取请求状态与作业日志
- 02定位可处理的 CI 故障
- 03实施低风险的小幅修复
- 04重复检查直至 CI 通过
- 05报告错误、修复及状态
适用场景
- 01诊断拉取请求检查失败
- 02迭代修复分支 CI 故障
- 03汇总根本错误与当前 CI 状态
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ poteto/ plugins --skill fix-ci安装后在 Claude Code 中输入/fix-ci确认已加载。
详细介绍
修复 CI
触发条件
分支或 PR 的 CI 检查失败,需要快速迭代,直到所有检查通过。
工作流
- 确定当前活动的 PR,并检查
gh pr checks --json name,bucket,state,workflow,link。 - 检查失败的任务,并提取第一个可操作的错误。可用时查看 GitHub Actions 日志;否则使用检查链接确定失败的命令或服务。
- 应用最小且安全的修复。
- 推送、更改后重新检查 PR 的检查项,并重复此过程,直到所有检查通过。
注意事项
- 一次只修复一个可操作的失败。
- 优先采用最小、低风险的更改,再考虑更广泛的重构。
- 将
gh pr checks作为判断 PR CI 总体状态的依据。
输出
- 首要失败的任务及根本错误
- 按迭代顺序列出已应用的修复
- 当前 CI 状态及下一步操作
评论
支持 Markdown