AI编程总跳测试、忽略规范?这个Skill给它加上工程门禁

AI 编程现在有两个极端:快是真快,乱也是真乱。跳测试、忽略 lint、不写 PR description、上下文聊着聊着就丢了——这些问题你肯定见过。

Spartan AI Toolkit 就是来解决这个的。它不是给 AI 换个更好的 prompt,而是直接给 AI 编程加上「工程纪律层」——强制质量门禁,让 AI 的输出必须走完整的开发流程。

核心思路:从「跳跃式」到「门禁式」

没有 Spartan 时,AI 写代码是这个路数:「Build this feature」→「好嘞」→ 直接出代码,没有测试、没有规范检查、没有 review,直接 push。

装了 Spartan 之后,同样一句「Build this feature」,它会自动跑完整流水线:写规格说明 → 拆任务 → TDD(先写失败测试) → 代码实现 → 代码 review → PR。每个环节之间都有质量门禁(Quality Gate),不过关不让进下一步。

修复 Bug 也一样:不靠猜,而是「复现 → 找根因 → 写测试 → 修代码 → PR」,一步一步来。

五层质量门禁

这是最值得看的地方。Spartan 把整个开发流程拆成 5 个 Gate,每个 Gate 都有明确的检查项:

  • Gate 1:规格说明(Spec)是否完整、需求是否清晰
  • Design Gate:UI 相关功能是否有设计评审
  • Gate 2:代码实现是否通过 lint / 类型检查
  • Gate 3:测试覆盖率是否达标
  • Gate 4:代码 review 是否通过

任何一关没过,流程卡住,不会推进到下一步。这才是真正的质量门禁,不是摆设。

支持所有主流 AI 编程工具

Spartan 不绑定某一个 IDE。它支持:Claude Code、Codex、Cursor、Windsurf、GitHub Copilot。规则文件是纯 Markdown,各平台通用。内置了 8 种技术栈的预置配置:React + Next.js、Go、Kotlin + Micronaut、Python + Django、Python + FastAPI、Java + Spring Boot、TypeScript + Node.js。

怎么装

一条命令搞定:

npx @c0x12c/spartan-ai-toolkit@latest --local

装完之后,用 /spartan:init-rules 初始化自己技术栈的规则配置,然后用 /spartan:build "你的功能" 发起一个带完整质量门禁的开发流程。

适合谁用

团队里多人共用 AI 编程工具的:统一规范、强制质量门禁,不用担心各写各的乱来。TDD 流程总是被跳过的:Spartan 的硬性 TDD Gate 不允许先写代码再补测试。AI 辅助开发想上规模的:它把「AI 写代码」从游击队变成正规军。

MIT 协议,GitHub 有 68 颗星,还在活跃维护,8 月底还有新 commit。开发者想给团队的 AI 编程流程上强度的,可以看看。

https://github.com/spartan-stratos/spartan-ai-toolkit


GitHub: https://github.com/spartan-stratos/spartan-ai-toolkit

评论区

0 条评论

登录后可评论。

江望 1294 阅读