我没有在Github上找到自动生成Cursor (或Trae) Rules 的最佳实践,于是自己尝试实践了一把。
思路
- 先在普通AI聊天窗口让gemini帮我写一个“喂给Cursor或Trae的提示词”,用于后续生成rules;
- 这里我额外利用 Shotgun 输出项目代码库的目录树,又写了一些注意事项
- 甚至可以把项目的依赖清单(例如package.json或requirements.txt之类的文件内容)也附上去
- 如果有更具体的需求和关注点,可以在这个环节尽早提示出来
- 得到AI精心编写的提示词,手工订正一下细节;
- 将精编提示词喂给Trae,在上下文指明希望Trae扫描分析的目录,得到project_rules.md;
- 再手工订正一遍,最终保存rules。