关于 ue5-module-router
为 Unreal Engine 5 开发任务选择对应技能的 Agent 路由技能。它先按模块名精确匹配,再结合别名与层级上下文,并返回推荐技能、工具和路由理由。
主要功能
- 01按模块名精确路由
- 02结合别名与层级上下文
- 03多重匹配时排序
- 04输出置信度与路由理由
- 05低置信度时列出候选
适用场景
- 01根据 RenderCore 等模块定位开发技能
- 02将跨多个关注点的请求分配给主次技能
- 03模块未识别时选择相近能力技能
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ unrealxu/ unrealengine5-skills --skill ue5-module-router安装后在 Claude Code 中输入/ue5-module-router确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
agents/openai.yamlreferences/routing-policy.mdue5-module-routing-table-draft.deprecated.csvue5-module-routing-table-final.csv详细介绍
快速开始
- 先从用户提示词中提取明确的模块名称。
- 如果找到模块,先按精确模块映射进行路由,再使用关键词启发式规则。
- 如果未找到模块,使用别名和层级上下文。
工作流
- 从提示词中解析候选模块(例如
RenderCore、AIModule、AssetRegistry)。 - 在
ue5-module-routing-table-final.csv中查找模块。 - 如果匹配项不止一个,按以下优先级处理:
- 精确匹配模块名称
Build.cs路径相似度- 别名与提示词关键词的重合度
- 返回路由载荷:
primary_skillsecondary_skillrecommended_mcp_tools[]route_confidenceroute_reason
- 如果请求涉及同一模块上下文中的多个关注点,则使用
secondary_skill。
约束
- 优先采用确定性路由;如果存在精确模块匹配,则避免宽泛猜测。
- 除非用户明确要求跨模块分析,否则只保留一个主要目标技能。
- 如果模块映射到
ue5-architecture,则优先回答模块边界/设计问题。 - 优先使用专用 MCP 工具,再考虑
execute_script。
故障处理
- 如果无法识别模块,则回退到最接近的能力技能,并说明原因。
- 如果置信度较低,则提供排名前 2 的候选项并请求确认模块。
- 只有在专用 MCP 工具不足以满足需求时才使用
execute_script,并说明原因。 - 如果映射已过时,则从
ue5-architecture/scripts/generate_module_index_v2.py重新生成。
升级处理
- 对涉及多个模块的大型跨领域重构进行升级处理。
- 请求的模块属于索引范围之外的插件源代码时,进行升级处理。
评论
支持 Markdown