AI 写代码越来越快,但代码质量不一定跟得上。gap-trap 的做法是:把项目规则变成真正会拦截错误的检查。

AI 写代码越来越快,但代码质量不一定跟得上。gap-trap 的做法是:把项目规则变成真正会拦截错误的检查。

它会读取现有代码,生成适合当前项目的规则和质量门禁:

>Contracts:规定哪些写法必须统一,哪些方式禁止使用
>;Proven red:测试必须能证明新代码确实有效,不能只是“跑过了”
>Ratchets:已知问题数量只能减少,不能越来越多
>;Playbooks:把踩过的坑记录下来,避免 Agent 下次重新犯

安装后在项目里运行:

/gap-trap setup

后续可以用:

/gap-trap refine

它支持 Node、Python、Go、Rust、Java、Swift、C++ 等项目。

让 Agent 写代码不难,难的是让它每次都遵守项目规则。

GitHub:https://github.com/pliablepixels/gap-trap

https://github.com/pliablepixels/gap-trap

#

分类