当前位置: 首页 > news >正文

团队代码风格五花八门?我用TRAE规则一键统一,效率翻倍!

你可以通过制定规则来规范 AI 在 TRAE 内的行为,包括代码风格、语言与框架、交互方式等,使 AI 的输出更符合你的个人偏好和项目要求。

文章目录

    • 应用场景
      • 提升效率
      • 统一标准
      • 保障质量
    • 规则类型
      • 个人规则应用场景示例:
      • 项目规则应用场景示例:
    • 创建个人规则
    • 创建项目规则
      • 设置规则的 生效方式
      • 根据规则的生效方式,在表单中设置相关属性
    • 在对话中引用规则
    • 编辑/删除规则
    • 最佳实践
    • 示例

应用场景

规则的主要应用场景如下:

提升效率

将个人经验和项目要求转化为可复用的规则,一次配置可长期生效,减少与 AI 的沟通成本以及人工审校时间。

统一标准

将团队规范、项目标准结构化为规则,使所有成员所负责的内容在风格、结构和质量上保持一致,避免偏差。

保障质量

让 AI 明确项目的核心约束(架构设计、命名规范、代码风格等),避免常见错误。

规则类型

你可以配置两类规则:个人规则、项目规则。

规则类型描述
个人规则个人规则是基于个人使用习惯和需求为 AI 定制的规则,旨在让 AI 的输出更符合用户的个性化要求。个人规则在所有项目中生效。
项目规则项目规则是针对当前项目 AI 需要遵循的规则,仅在所配置的项目中生效。

个人规则应用场景示例:

  • 语言风格:偏好简洁/严谨/幽默等表达方式。
  • 操作系统:提供针对 Windows 或 macOS 操作系统的回答。
  • 内容深度:是否需要详细解释、示例或仅需结论。
  • 交互方式:如倾向于直接答案,还是引导式提问。

项目规则应用场景示例:

  • 代码风格:缩进(空格/制表符)、命名规范(驼峰式/snake_case)等。
  • 语言与框架:优先使用的编程语言(如 Python/JavaScript)或框架(如 React/Django)。
  • API 限定:勿使用某些 API。

创建个人规则

根据个人习惯,创建一条或多条个人规则。AI 会在所有项目中遵守你创建的个人规则。

  1. 在 IDE 模式界面中,点击界面右上角的 设置 图标,进入设置中心。或在 SOLO 模式界面中,点击对话面板右上角的 设置 图标,进入设置中心。
  2. 在左侧导航栏中,选择 规则和技能,进入 规则和技能 面板。
  3. 在 个人规则 部分,点击 + 创建 按钮。
  4. 在规则输入框中,输入一条个人规则,然后点击 保存 按钮。
  5. 你所添加的个人规则将以列表的形式被展示。

创建项目规则

项目规则使用 Markdown 语法编写,规则文件位于项目的 .trae/rules 目录,仅在其被创建的项目中生效。

在创建项目规则时,你可以指定规则的生效方式。根据生效方式的不同,系统会自动修改规则的 alwaysApply 属性,你还需要根据生效方式为规则配置 description 或 globs 属性。

创建项目规则的步骤如下:

  1. 打开一个项目。
  2. 在 IDE 模式界面中,点击界面右上角的 设置 图标,进入设置中心。或在 SOLO 模式界面中,点击对话面板右上角的 设置 图标,进入设置中心。
  3. 在左侧导航栏中,选择 规则和技能,进入 规则和技能 面板。
  4. 在 项目规则 区域,点击 + 创建 按钮。
  5. 在 创建项目规则 弹窗中,输入规则名称,然后点击 确认 按钮。
  6. 系统自动在该项目的目录中创建 .trae/rules 文件夹,在该文件夹内创建你所命名的规则文件,并在编辑器中打开该规则文件的编辑窗口。

设置规则的 生效方式

生效方式描述
始终生效该规则在当前项目下的所有 AI 对话中生效。
指定文件生效该规则仅在匹配到 globs 字段中指定的文件时生效。当你在对话输入框中提及的文件与 globs 设置匹配时,该规则会自动生效。
智能生效根据你在 description 字段中为该规则添加的适用场景,由 AI 在对话中判断相关性并决定是否使用该规则。
手动触发生效仅当在对话中使用 #Rule 提及某个规则时,该规则才生效。

根据规则的生效方式,在表单中设置相关属性

生效方式属性设置
始终生效下方的 alwaysApply 字段已被自动设置为 true。
指定文件生效alwaysApply 字段已被自动设置为 false。在 文件匹配模式 处,使用通配符指定规则所作用的文件(例如*.js、src/**/*.ts),可以配置多个通配符,中间用 , 分隔。该设置会被自动同步至下方的 globs 字段。
智能生效alwaysApply 字段已被自动设置为 false。在 描述 处,填写该规则的适用场景,例如:编写 React 组件的测试代码时,使用该规则。该设置会被自动同步至下方的 description 字段。
手动触发生效下方的 alwaysApply 字段已被自动设置为 false。
  1. 在 — 下方,使用 Markdown 语法添加规则的内容。
  2. 点击 保存 按钮。

在对话中引用规则

  • 对于 “始终生效” 类型的规则,每个对话中都会默认引用,且会在对话输入框左上角展示。
  • 对于 “手动触发生效” 类型的规则,需在对话输入框中通过 #Rule 来引用。

提示:规则引用方式中,#Rule 的优先级最高。对于生效方式为 “指定文件生效” 或 “智能生效” 的项目规则,若你在对话中通过 #Rule 提及这些规则,AI 也会在本次对话中使用它们。

编辑/删除规则

  1. 在设置中心的 规则 列表中,找到目标规则。
  2. 点右侧的 设置 图标。
  3. 在菜单中选择 编辑 或 删除。
  4. 完成相应操作。

最佳实践

  • 控制单条规则的内容粒度,避免在一条规则中包含过多信息,使其保持清晰、聚焦、易于理解。
  • 各条规则之间不得彼此冲突或相互覆盖。
  • 在指定文件路径时,使用相对于项目根目录的相对路径,以确保 AI 能准确定位文件。
  • 引用规则时,优先选择与当前对话或任务强相关的规则。
  • 新建或修改规则后,建议开启全新的对话再使用,以避免历史上下文与新规则产生冲突。
  • 若项目中已有大量不符合规范的代码,模型可能会沿用现有代码风格而非遵循新规则。此时建议:
    • 明确向模型说明当前任务为"重构";
    • 在特定场景中强制要求 AI 严格遵循新规则;
    • 启动专门的重构项目,逐步提升整体代码质量。

示例

  • 基础交互
    所有回答都使用中文表述。如需提供代码,为关键逻辑和可能造成理解困难的部分添加简明的中文注释。当生成的代码超过 20 行时,优先考虑是否可以进行适当的抽象或聚合。

http://www.jsqmd.com/news/423010/

相关文章:

  • GLM-Image风格迁移实战:将照片转化为名画风格
  • SiameseUIE中文-base部署案例:阿里云PAI-EAS平台一键部署与弹性扩缩容
  • Python 实践:单因子线性回归
  • Qwen3智能字幕系统安全加固:网络安全最佳实践
  • 卡证检测矫正模型完整指南:检测结果图+JSON明细+矫正图三联输出解析
  • MogFace-large模型剪枝与量化实战:大幅减少模型体积与推理耗时
  • 漫画脸描述生成入门必看:二次元语义理解与AI绘图提示词映射原理
  • Qwen3-ASR-0.6B详细步骤:多音频文件并行上传与任务队列管理
  • 2026年有机肥烘干设备厂家最新推荐:酒糟有机肥设备/鸡粪有机肥设备/园林垃圾有机肥设备/有机肥包装设备/有机肥环保除尘设备/选择指南 - 优质品牌商家
  • 2026年有机肥造粒设备厂家权威推荐榜:酒糟有机肥设备、鸡粪有机肥设备、园林垃圾有机肥设备、有机肥包膜设备、有机肥包装设备选择指南 - 优质品牌商家
  • 画师约稿平台信息管理系统源码-SpringBoot后端+Vue前端+MySQL【可直接运行】
  • 2026年评价高的有机肥配料设备公司推荐:有机肥造粒设备、污泥有机肥设备、淤泥有机肥设备、牛粪有机肥设备、猪粪有机肥设备选择指南 - 优质品牌商家
  • VibeVoice快速入门:从安装到生成第一段语音
  • 2026年质量好的预应力中空注浆锚杆/螺纹钢中空注浆锚杆精选厂家推荐 - 品牌宣传支持者
  • 开箱即用:Qwen2.5-Coder-1.5B代码生成效果展示
  • 基于Java+SSM+Django网络游戏交易系统(源码+LW+调试文档+讲解等)/网络游戏/交易系统/游戏交易/网络游戏交易/网游交易系统/虚拟物品交易/游戏物品交易/游戏账号交易/游戏货币交易
  • ⚖️Lychee-Rerank惊艳效果:半导体制造工艺文档中‘光刻胶厚度’参数匹配案例
  • 腾讯优图开源模型体验:Youtu-VL-4B如何帮你快速实现图片内容分析与问答?
  • Qwen3-0.6B-FP8效果体验:仅需1.5GB显存,对话流畅度实测
  • 陶哲轩最新演讲:AI将如何改变数学这一“最保守学科”
  • AIGlasses OS Pro效果展示:复杂工业场景下的缺陷检测精准度对比
  • VideoAgentTrek Screen Filter实战体验:上传图片秒出结果,检测效果实测
  • WeKnora与Python爬虫结合实战:自动化构建行业知识库
  • Pi0具身智能v1硬件加速:CNN卷积运算优化案例
  • 基于Java+SSM+Flask房源管理系统(源码+LW+调试文档+讲解等)/房源/管理系统/房产/房屋/租房/软件/出租/信息/平台/网站/中介/系统/公寓/工具/服务/应用/查询/数据库/技术
  • 2026年有机肥包装设备厂家推荐:有机肥翻抛设备/污泥有机肥设备/淤泥有机肥设备/牛粪有机肥设备/猪粪有机肥设备/选择指南 - 优质品牌商家
  • 春联生成模型-中文-base压力测试:使用Locust模拟万人并发请求
  • Qwen3-4B-Instruct-2507部署疑问:模型加载成功如何验证?
  • 实测MiniCPM-o-4.5-nvidia-FlagOS:一键部署,体验超越闭源模型的图文对话
  • 2026年塑料移动厕所厂家最新推荐:塑料移动厕所出租/塑料移动厕所租赁/座式移动公厕/流动移动厕所/流动移动厕所租赁/选择指南 - 优质品牌商家