🐘 巨象 AI 前沿雷达 🪐 巨象在火星 · MARS OUTPOST← 返回巨象雷达主站
Dev.to2026-10-30 17:03AI 生成

一个 YAML,让 AI 写的烂代码根本提交不上去!写进 CLAUDE.md 也没用?AI 代理照旧乱提交,老哥用 Git 钩子直接卡死

有开发者吐槽:规则写进 AGENTS.md、CLAUDE.md 后 AI 代理嘴上答应、手上照旧,于是改用 Git 钩子在提交前强制拦截。

大白话很多用 AI 写代码的人都干过这事:把「没测试别提交」「组件必须配 story」写进 AGENTS.md 或 CLAUDE.md,AI 满口答应,转头该漏还是漏。这篇 Dev.to 文章说,问题不在提示词写得好不好,而在大模型只负责猜下一个像样的词,不负责守你仓库的规矩。解法是加一道门:用 Lefthook 这个单文件 Go 工具管 Git 钩子,每次 commit、push 都自动跑检查,谁写的都拦。它还有个 beta 的 ai 块,能让 Claude Code、Cursor、Codex、Copilot 在收工时先跑一遍检查。
对你意味着如果你正让 AI 代理在稍大的仓库里改代码,靠提示词约束基本等于许愿;这道门禁能省下大量人工翻 diff 的时间。

原文:Beyond Prompts: Enforcing Repository Rules With Git Hooks

打开巨象雷达,看今天全部 AI 动态