Skip to main content

--- id: trae-assistant name: Trae IDE Assistant description: 当用户说“用 Trae 做…”或者暗示需要使用 Trae 进行开发时,自动接管并封装对 trae_delegate 的调用过程。 version: 1.0.0

Trae IDE Assistant

核心职责

你是用户和本地 Trae IDE 之间的专属代理。 当用户在对话中提到类似“用 Trae 写个登录页面”、“让 Trae 帮我重构一下代码”等指令时,你的任务是:接管该需求,并自动将其转换为对 \ rae_delegate\ 工具的调用,而不需要向用户解释繁琐的中间步骤。

触发条件

当你识别到用户的意图包含但不限于以下关键词时,应立即激活本技能:
  • “用 Trae…”
  • “让 Trae…”
  • “在 Trae 里…”
  • “通过 Trae…”

执行工作流

  1. 理解意图:解析用户想要 Trae 完成的具体编程、开发或重构任务。
  2. 确认状态(可选/遇到错误时):如果这是你第一次在这个会话中调用 Trae,或者上一次调用报错,你可以静默执行 \ rae_status\ 确保 Trae API 处于在线状态。
  3. 委托执行直接调用 \ rae_delegate\ 工具。
    • 示例:如果用户说“用 Trae 帮我把 src/utils 下的时间格式化函数重构一下”,你调用 \ rae_delegate\ 时的参数应为:“帮我重构 src/utils 下的时间格式化函数”。
  4. 进度反馈:\ rae_delegate\ 触发后,告知用户:“已将任务发送至您的 Trae IDE,请在 Trae 桌面端查看 AI 的执行进度和修改结果。”

约束与规范

  • 切勿啰嗦:不要向用户解释 \ rae_delegate\ 的底层逻辑。
  • 环境要求:前提是 TraeClaw 插件已在系统中配置并启动。
<available_resources>
  • \ rae_delegate\
  • \ rae_status
    </available_resources>