SuperAPI AI 工具集

verasic-github-governance

通用与其它

查看项目

更新于 10-16 01:16

技能介绍

用途:为 GitHub 仓库建立治理体系,分软性执行与硬性保护两层。软层通过钩子、CI 与检查脚本约束直接推送默认分支;硬层在套餐允许时用 OpenTofu 施加分支保护。

主要能力:新建仓库工厂流程(默认私有仓库,Free 私有套餐不施加分支保护),依次执行 bootstrap-repo.sh、wire-hooks.sh、lefthook install、doctor.sh,或使用编排脚本 bash .cursor/skills/verasic-github-governance-init/scripts/factory.sh --yes。已有 CI 的仓库会因外部工作流中断(退出码 2),需按 references/existing-repo-conflicts.md 传入 --ci-strategy=skip|merge|replace。根目录存在 turbo.json 时使用 ci-turborepo.yml。硬保护路径需先在 references/plan-matrix.md 确认套餐资格,再从 infra/github-governance/ 应用 OpenTofu 并设 enable_hard_protection=true,随后重跑 doctor.sh。

使用方式:任何 GitHub 写操作(建仓、设置、保护、CI 引导、迁移准备)都需加载本技能并遵循 references/governance-protocol.md 的变更路由;只读 gh 命令无需本技能。安装:npx skills add Milkywayrules/verasic-skills 或使用 bundle 标签 @v0.2.5。

限制:默认私有 + Free 无分支保护,仅靠钩子与 CI 文化;必需 CI 任务名为 ci;v1 不支持签名提交;硬保护标准底线为禁止直推默认分支、PR + 1 次评审、必需检查 ci、合并后删分支;不得提交密钥,未经用户明确批准不得对生产仓库应用 OpenTofu。安全说明见 references/scanner-notes.md 与上游 SECURITY.md。