用户自定义与偏好设置 user-customization

此技能用于帮助用户自定义Trae Skills的配置,包括设定技术栈偏好、交互风格、角色覆盖和全局规则,以实现个性化的开发体验。关键词:Trae Skills, 用户自定义, 偏好设置, 配置管理, 角色覆盖, DevOps, 开发工具定制。

DevOps 0 次安装 0 次浏览 更新于 3/8/2026

名称: 用户自定义 描述: 指导用户如何自定义 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` 文件(使用配置映射)。

🔄 它是如何工作的?

  1. 全局生效: universal-dev-team 在调度角色时,会先读取此文件。
  2. 角色感知: 只要你在 Trae 中定义代理时,在系统提示的开头加上一句:

    “在回答前总是检查 .trae/USER_PREFERENCES.md。” 那么所有的手动配置代理都会遵循这些规则。

🛠️ 高级用法:自定义技能

如果你需要更深度的定制(例如完全重写 React 规范),建议:

  1. 复制: 复制 03_Developer_ReactBestPractices 目录到 Custom_React_Skills
  2. 修改: 修改其中的 SKILL.mdrules/ 目录。
  3. 注册: 更新 universal-dev-team/SKILL.md 中的路由表,指向你的新目录。