这是我当前自用的 .cursorules。
它有几个优点:
- 要求 LLM 解释它即将进行的改动,这样子 LLM 会回顾它会影响到的代码
- 要求 LLM 不重复发明轮子,这样子 LLM 不会随意写另外一个功能一样的函数
- 要求 LLM 小步迭代,这样子 LLM 不会动不动就删掉一大段,或重新生成一大段,恶意重构本来工作得好好的代码
我不知道你是否注意到,这个 rules 是一个合作约定。
它有几个优点:
- 要求 LLM 解释它即将进行的改动,这样子 LLM 会回顾它会影响到的代码
- 要求 LLM 不重复发明轮子,这样子 LLM 不会随意写另外一个功能一样的函数
- 要求 LLM 小步迭代,这样子 LLM 不会动不动就删掉一大段,或重新生成一大段,恶意重构本来工作得好好的代码
我不知道你是否注意到,这个 rules 是一个合作约定。