CodeBuddy-Rules配置

定义 Rules [​](#定义 Rules)

您可以在 Rules 配置页中定义您的 User Rules 和 ProjectRules 。

User Rules [​](#User Rules)

可以定义您的个人偏好,例如编码风格、通用要求、常用指令或习惯。定义好后,这些 Rules将会自动发送给 AI 模型,应用到所有的 chats 、composers 和 Command -K 中。并且定义的这些 Rules 将在您的CodeBuddy IDE 账户中生效,无论当前是在哪个项目。

Project Rules [​](#Project Rules)

定义项目级别的 Rules,例如编码规范、框架约定、库使用规则、安全要求,这些Rules 将在当前项目中生效,并且 Agent 会自动识别和获取到这些 Rules。

Rule type [​](#Rule type)

在 Project Rules 中,按触发方式的不同可分为下面三种类型:

  • Always: 用于在每次对话和内联请求中触发。
  • Agent Requested:由 Agent 根据任务描述决定是否引用。
  • Manual:通过 @RuleName 引用时触发。

在创建 Project Rules 时根据实际场景选择。

引用 Rules [​](#引用 Rules)

如果您定义的 Rules 是 Manual Type ,在对话框中,您可以通过 @ 符号引用定义好的 Rules文件,Rules 文件中的 Project Rules 将会应用到模型的上下文中。

个人常用Rules配置 ​

项目规则(Project Rules):存放于项目目录下的 .cursor/rules 中,只用于约束当前项目:

复制代码
1、之前完成正确的功能,尽量不要修改。
比如当前的instruction是完善功能A的,那么只需要专注功能A,不需要修改其他功能(比如功能B)。
2、生成的注释用中文,并使用 UTF-8 编码。
3、生成的代码有时候会存在中文乱码的情况,所以你在生成中文的时候,需要检查是否有中文乱码,如果有乱码需要修正。
4、如果修改某个函数的实现,先理解之前函数实现的逻辑。然后在原来的基础上,再进行修改(保留之前的函数逻辑,不要移除)
5、你操作的环境是windows系统
6、如果用户没有明确说,就不需要编写测试脚本,也不需要写专门的项目说明 .md

全局规则(User Rules):针对所有项目通用的规则:

复制代码
1、中文回复
2、不需要写测试脚本
3、只需要完成用户的需求,不需要创建更详细的分析脚本,即新的重复的脚本
4、不需要帮客户安装其他的Python包,即不要主动 pip install
5、不要用mock数据,不要fallback
相关推荐
懂点Tech7 小时前
ctfshow misc28:GIF 高度修改解题与脚本实现
开发语言·windows·python
comedate8 小时前
SMLib 的 Examples 导读:PyAPI / SM_API / SMLib 三组示例怎么读
python·cad·smlib·examples·sm_api
云和数据.ChenGuang8 小时前
Python 重写(Override)深度解析:从 MRO 到 super() 的完整机制
java·开发语言·人工智能·python·langchain·1024程序员节
西西木科技丨Shopify开发机构8 小时前
CalDigit TS4案例:AI产品图的Shopify整站接入与验收
人工智能·shopify·独立站
ZhengEnCi8 小时前
如何审核 AI 生成的代码:一份可落地的 6 层检查清单
ai编程·代码规范
川石课堂软件测试8 小时前
学习软件测试需掌握的一些知识
数据库·python·sql·功能测试·网络协议·mysql·http
2601_965448878 小时前
AI视频制作:做系列节气民俗视频音色不统一,AI 音色克隆省事的方法
人工智能·机器学习·音视频
美狐美颜SDK开放平台9 小时前
视频美颜SDK试用DEMO阶段应该测试什么?直播APP接入实操指南
开发语言·人工智能·深度学习·音视频·美颜sdk·直播美颜sdk·第三方美颜sdk
HRaitest9 小时前
秋招技术岗招聘提效:三类 AI 招聘方案的技术底层与选型逻辑
大数据·人工智能·求职招聘·ai-native
天远数科9 小时前
零信任架构实战:基于天远企业股权变更构建自动化商业银行对公授信存续期股权异动与资产抽逃预警网关
运维·人工智能·架构·自动化