Voxyz_ai分享适配AI编码的协作方法
AI 越擅长写代码,你就越应该做好抽象。把你希望实现的逻辑封装成供智能体调用的现成函数,然后用 lint 阻止其他实现方式。这样智能体就只能按照你想要的方式来做了。
先从智能体一直在犯的错误入手。给每个错误设置一条 lint 规则,在错误信息里指明应该使用哪个函数,当智能体运行检查时,它会自己发现错误并修复。
把下面这段内容发送给 Claude Code 或 Codex 👇
梳理 AGENTS.md 或 CLAUDE.md 中的修正记录,以及这个仓库最近 50 次提交(重点关注修复和回退)。找出智能体一直犯错、且可以被 lint 捕获的模式,最多找出 3 个。如果找不到那么多,就列出找到的数量即可。针对每个模式:
1. 编写一个辅助函数或类型,封装正确的实现方式
2. 在项目已使用的 lint 工具中添加一条规则,禁止旧模式,错误信息中指明要使用的辅助函数。优先使用工具自带的禁止规则
3. 替换现有代码中的旧模式,然后运行 lint 和测试确认通过
最后,在 AGENTS.md 或 CLAUDE.md(看项目用哪个)中添加一行:写完代码后,运行 lint 并切换到错误提示指向的辅助函数。如果项目没有 lint 工具,请先告知我。请先把列表展示给我,包括每个模式的来源和当前存在多少处违规。在我确认之前,不要修改任何内容。
本文由 AI 翻译自英文原帖,技术名词保留英文。
查看 X 原帖