名称: 用户自定义 描述: 指导用户如何自定义 Trae Skills 的配置,包括覆盖角色设定、调整技术偏好和定义全局规则。
用户自定义与偏好
本技能旨在帮助用户根据个人或团队的需求,定制 Trae 的行为模式。通过创建 USER_PREFERENCES.md 文件,你可以让所有的技能和代理都遵循你的特定偏好。
⚙️ 配置文件机制
Trae 会优先寻找并遵循以下位置的配置文件:
.trae/USER_PREFERENCES.md(推荐)
配置文件模板
你可以直接复制以下内容到 .trae/USER_PREFERENCES.md:
# 用户偏好
## 1. 技术栈偏好
* **CSS 框架**: Tailwind CSS (严禁使用 CSS Modules 或 Styled Components)
* **状态管理**: Zustand (React), Riverpod (Flutter)
* **测试**: Vitest (不使用 Jest)
* **语言**: TypeScript (严格模式启用)
## 2. 交互风格
* **语言**: 请始终使用**中文**回复,但技术术语保留英文。
* **详细程度**: 我是资深开发者,请直接给代码,少讲废话。
* **表情符号**: 禁用表情符号,保持职业化。
## 3. 角色覆盖
* **@Office Architect**:
* 在处理 Excel 时,优先使用 pandas 而不是 openpyxl。
* **@DevOps Engineer**:
* 生成的 K8s Manifest 必须包含资源限制。
## 4. 禁令
* 严禁使用 `any` 类型。
* 严禁创建 `.env` 文件(使用配置映射)。
🔄 它是如何工作的?
- 全局生效:
universal-dev-team在调度角色时,会先读取此文件。 - 角色感知: 只要你在 Trae 中定义代理时,在系统提示的开头加上一句:
“在回答前总是检查 .trae/USER_PREFERENCES.md。” 那么所有的手动配置代理都会遵循这些规则。
🛠️ 高级用法:自定义技能
如果你需要更深度的定制(例如完全重写 React 规范),建议:
- 复制: 复制
03_Developer_ReactBestPractices目录到Custom_React_Skills。 - 修改: 修改其中的
SKILL.md和rules/目录。 - 注册: 更新
universal-dev-team/SKILL.md中的路由表,指向你的新目录。