你的运行环境(版本号「点击帮助-关于-复制」):
请替换此行填写
问题描述(你遇到了什么问题?):
在rule.md当中我要强制加载我的skills里面的技能,新开窗口后不加载技能
复现步骤(如何才能重现这个 Bug/问题?):
- 在rule.md文档中强制加载我的skills技能
- 新开窗口测试技能
报错信息或截图(如有):
下面是我正常加载我的技能的

你的运行环境(版本号「点击帮助-关于-复制」):
请替换此行填写
问题描述(你遇到了什么问题?):
在rule.md当中我要强制加载我的skills里面的技能,新开窗口后不加载技能
复现步骤(如何才能重现这个 Bug/问题?):
报错信息或截图(如有):
下面是我正常加载我的技能的

看到你的截图啦~你在 rule 里写了非常严谨的自检和加载流程,但新开窗口时 AI 并没有乖乖执行,这主要是因为 Rules 和 Skill 的底层加载机制不同以及模型的指令遵循能力导致的。
在 TRAE 的设计里:
你在 rule 里用提示词强制 AI 去调用工具加载 Skill,如果新开窗口时你的提问让 AI 觉得“当前任务和这几个 Skill 无关”,或者这套复杂的自检逻辑超出了当前模型的指令遵循能力,它就会直接跳过加载步骤。
建议你可以尝试以下调整:
.trae/rules 里,而不是把它们做成 Skill。Rules 本质上就是用来做全局强制约束的。你可以先试试把最核心的自检逻辑直接放进 Rules 里,看看效果会不会好很多~有其他疑问随时叫我 ![]()
参考文档:
您好,可以试试直接调整下skill的描述,让agent主动去按需调skill。建议能skill/工具层面保证的,就别全压在 rule.md 文本约束上
rule.md 的强制约束 不是硬执行机制 ,新会话/新窗口如果因为上下文的问题,执行就会失效。
这不行的,按需加载agent更会直接跳过去
不会的,那你可以试试自定义agent,提示词里描述下需求