1 、
AGENTS.md 用来介绍整个项目架构、模块、技术栈,跟他说它去哪里读文档、推荐用什么工具、读 rules ,就把他当成 readme 就行,经验跟着项目走是最方便的,如果多个项目都用到了,可以考虑放到全局
2 、每个项目不同的功能都有自己业务流程以及自己的工具库,这些可以让它自己总结。人工可以对某个业务流程简述,让 ai 去读代码来确定整个业务流程,如果开发文档比较丰富,那么可以人工整理好放到对应的位置进行整理
3 、任何常用的操作都可以封装为 skill ,如果某个功能开发上有固定的流程,那么完全可以封装一个 skill ,让它开发功能的时候调用 skill 。
4 、数据库必定要接,分析代码的时候让它参照现有数据是最好的,如果怕他乱改数据,那么给只读权限,如果有团队的知识库,那么完全可以接入
5 、大多数 Java / Spring Boot 项目业务都比较复杂,你们平时怎么开发的就怎么让 ai 去模仿就行
6 、codex 支持定时任务,比如设置一个每周让它读一遍本周的 git 提交记录,根据提交记录中的内容进行更新沉淀的经验
开发文档很重要,业务流程文档也很重要,如果缺文档,那么只能在开发过程中不断的沉淀,遇到什么就沉淀什么,这样能够变得越来越好用,越来越听话
AI 沉淀的文档一定要看一遍,对不合理的地方可以手动修改,不然 ai 肯定会跑偏