SuperAPI AI 工具集

repo-ci

部署与运维

查看项目

更新于 10-15 22:13

技能介绍

用途:repo-ci 用于搭建和审计 CI/CD 工作流,依据 references/standards.md 中的标准执行。适用于配置 CI/CD、审计仓库 CI 健康度、添加 GitHub Actions、配置分支保护或搭建发布流水线等场景。

主要模式:审计模式(触发词如 check CI、audit repo、CI gaps)执行 repo-ci audit --json,对仓库 7 个方面评分并给出评分卡、说明差距并可选修复;设置模式(触发词如 set up CI、add workflows、add GitHub Actions)先生成并预览,再写入工作流文件并走检查清单;初始化模式(触发词如 create repo、init repo)用于创建并完整配置 GitHub 仓库,同样支持先预览再执行。

常用命令:repo-ci init / init --dry-run / init --private / init --skip-ci;repo-ci audit / audit --json;repo-ci setup / setup --dry-run / setup --preset node / setup --preset python。audit 退出码 0 表示通过,2 表示存在差距。

支持栈:Node/TypeScript 为完整支持,含 init、CI、发布、覆盖率和规则集;Python 为基础支持,含 init、CI 和发布。遇到不支持的栈时,repo-ci setup 会输出 unsupported-stack 信息并以退出码 2 结束,需按 references/setup-new.md 中的 exit door 处理方式手动搭建并扩展该技能。

限制:具体收费标准、平台适用范围及其他未列出的功能暂未提供。