产品动态
.codebuddy/rules 目录中,受版本控制管理,可以与团队成员共享规则类型 | 描述 | 上下文加载方式 |
总是 | 应用于每个聊天会话,适合核心编码规范、架构约束和安全要求 | 总是加载规则的原文 |
智能体请求 | 当 Agent 根据描述判断其相关时自动应用,适合文档、使用指南和参考资料 | 只加载规则的名称和描述,当模型判断需要时再读取原文 |
手动 | 在对话中被 @ 提及时应用(例如: @my-rule),适合特定功能的开发指南、可选的最佳实践 | 不自动加载 |
.codebuddy/rules 中。每条规则对应一个包含 RULE.mdc 文件的文件夹,并纳入版本控制。规则可以通过路径模式限定作用范围,可手动触发,或根据相关性自动引入。
---description: project descriptionalwaysApply: falseenabled: trueupdatedAt: 2026-01-13T12:03:50.791Zprovider:---...rest of the rule content

---description: 我的个人编码偏好alwaysApply: true---# 个人编码风格## 通用偏好- 使用 4 空格缩进(不使用 Tab)- 每行最大长度 100 字符- 使用单引号而不是双引号(除非必要)- 在语句末尾添加分号## 注释风格- 函数上方必须有 JSDoc 注释- 复杂逻辑添加行内注释解释- 注释使用中文## 错误处理- 始终使用 try-catch 包裹可能出错的代码- 记录详细的错误日志- 向用户显示友好的错误信息
CODEBUDDY.mdCODEBUDDY.md 是一个帮助 AI 快速了解当前项目的 Markdown 文件。CODEBUDDY.md 是一个没有元数据或复杂配置的纯 Markdown 文件。对于只需要简单、易读指令,而不想引入结构化规则额外负担的项目来说,它是理想选择。CodeBuddy 支持位于项目根目录中的 CODEBUDDY.md,默认会将原文全文放入上下文。AGENTS.md:为保持向后兼容,当项目根目录存在 AGENTS.md 而不存在 CODEBUDDY.md 时,CodeBuddy 将自动加载 AGENTS.md 的完整内容到对话上下文中。CodeBuddy IDE 会智能加载规则。只有 alwaysApply: true 的规则会始终加载,其他规则按需加载。建议:always(3-5 个)manual 或 requested## 架构设计请参考项目的架构文档:`docs/architecture.md`
文档反馈