用途:设计或修改构建与部署流水线、添加质量门禁与自动检查,以及查看或修复当前分支/PR 的 CI 失败,推动分支变绿。
主要能力:给出流水线设计流程,要求列出必要检查并按“最快失败优先”排序,明确通过/失败标准;建议 lint/typecheck 控制在约 30 秒内、单元测试约 2 分钟内;合并后自动部署 staging,生产需审批或策略;跟踪成功率与平均恢复时间。质量门禁顺序为 lint → typecheck → 单元测试 → 构建 → 集成 → 安全 → staging 部署 → 冒烟 → 生产。
使用方式:CI 失败迭代时,以 gh pr checks 为事实来源,而非仅看 GitHub Actions 列表。示例命令: gh pr view --json number,url,headRefName gh pr checks --json name,bucket,state,workflow,link gh pr checks --watch --fail-fast gh run view <run-id> --log-failed 流程:定位当前 PR 并检查全部检查项;已失败则诊断第一个可操作的错误;等待中则用 fail-fast 监视;一次只针对一个失败做最小安全修复;推送后重跑 gh pr checks,循环直至变绿。
护栏:尽量一次只修一个失败原因;不使用 --no-verify;若失败与本次无关且已在 main 修复,则合并 main 而非膨胀 PR;不稳定检查重试一次并记录证据;每次推送后重新检查。输出为当前状态、根因错误、按序应用的修复、变绿后的 PR URL。
限制:资料未提供具体平台支持范围、收费方式、安装步骤或完整代码示例,也未说明与其它工具的集成细节。