mcpField
F
fix-ci

fix-ci

github.com/ericlitman云与 DevOps53223 次安装6 天前更新
代码仓库

关于 fix-ci

fix-ci 是用于处理分支或拉取请求 CI 失败的技能,通过逐步修复推进检查通过。它检查失败任务并优先应用最小、安全的改动,然后重复检查。

主要功能

  1. 01检查拉取请求的检查状态
  2. 02定位首个可处理的任务错误
  3. 03应用最小且低风险的修复
  4. 04每次改动后重新检查 CI
  5. 05汇报根因、修复和状态

适用场景

  1. 01诊断分支 CI 检查失败
  2. 02逐步解决拉取请求 CI 故障

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/ericlitman/open-pstack --skill fix-ci

安装后在 Claude Code 中输入/fix-ci确认已加载。

详细介绍

修复 CI

触发条件

分支或 PR 的 CI 检查失败,需要快速迭代,直到所有检查通过。

工作流

  1. 确定当前活动的 PR,并检查 gh pr checks --json name,bucket,state,workflow,link。
  2. 检查失败的任务,并提取第一个可操作的错误。可用时查看 GitHub Actions 日志;否则使用检查链接确定失败的命令或服务。
  3. 应用最小且安全的修复。
  4. 推送、更改后重新检查 PR 的检查项,并重复此过程,直到所有检查通过。

注意事项

  • 一次只修复一个可操作的失败。
  • 优先采用最小、低风险的更改,再考虑更广泛的重构。
  • 将 gh pr checks 作为判断 PR CI 总体状态的依据。

输出

  • 首要失败的任务及根本错误
  • 按迭代顺序列出已应用的修复
  • 当前 CI 状态及下一步操作

评论

支持 Markdown