Claude Code 装上这个 Skill,CI 全自动盯着再也不用手守了
Claude Code 发 PR 之后,你还在盯着 CI 那个转圈圈等它变绿吗?
说实话,这不是人应该干的事。但大多数团队就是这么干的——点开 GitHub Actions 页面,盯着 build 状态,等它 fail,然后去读日志,再本地复现,再改,再 push,再等。
一圈下来,20 分钟没了。
Babysit CI 这个 Skill,就是来接管这件事的。
它能做什么
装上这个 Skill 之后,Claude Code 会自动化身你的 CI 保姆,每分钟帮你跑一遍检查:
- 自动扫 CI 状态:用
gh run list查当前分支最新的 Action 运行结果 - 自动定位失败:抓到 failure 就读日志(
gh run view --log-failed),把 lint 错误、类型错误、测试失败分门别类 - 自动修复并 push:对每类失败生成 2-3 句修复方案,直接改文件、run linter、commit、push 到同一分支——不用你动手
- 自动处理 PR 评论:通过 GitHub API 拉取 PR review comments,本地记一份审计日志(
.claude/babysit-ci-comments-<pr>.json),区分”已修复/已回复/已跳过”三类操作
怎么用
装起来很简单,只需要一步:
cp ci-monitor/SKILL.md ~/.claude/commands/babysit-ci.md
然后在 Claude Code 里说:
/babysit-ci
它会先立刻跑一次检查(不等 cron),之后每分钟自动轮询。CI 变绿之后自动停,不需要你喊停。
什么时候用它
强烈推荐在以下场景开启:
- 你刚 push 了一个大 PR,需要等 CI 通过才能 merge
- 团队 CI 经常 flaky,你不想一遍遍手动 trigger
- 你在 review 别人的 PR,需要持续关注他们的 CI 状态
- 深夜或周末发版,不想一直盯着屏幕
说白了:只要你的 CI 不是 100% 可靠的,这个 Skill 都在帮你省时间。
背后原理
这个 Skill 依赖 GitHub CLI(gh)和 jq,不需要额外的 API token,因为 gh 本身已经做了认证。它用 CronCreate 设置每分钟一次轮询任务,每次迭代是一个”检查 → 诊断 → 修复 → commit+push → 等待下一轮”的闭环。
整个过程不会修改 CI 配置文件(.github/workflows),只改业务代码层,所以安全性也有保障。
GitHub 地址
来自 alisherry/claude-skills 仓库,这个仓库包含三个 Skill:
- multi-agent-orchestration:多智能体并行协作框架
- engineering-team:4 人工程队(架构师 + 工程师 + Reviewer + CI 监控)
- ci-monitor (babysit-ci):今天介绍的这个
# 仓库地址
https://github.com/alisherry/claude-skills
# ci-monitor 子目录
https://github.com/alisherry/claude-skills/tree/main/ci-monitor
MIT 协议,感兴趣直接装,不用谢。
评论区
0 条评论
登录后可评论。