mcpField
U
ue5-module-router

ue5-module-router

github.com/unrealxuAgent 工作流53345 次安装9 周前更新
代码仓库

关于 ue5-module-router

为 Unreal Engine 5 开发任务选择对应技能的 Agent 路由技能。它先按模块名精确匹配,再结合别名与层级上下文,并返回推荐技能、工具和路由理由。

主要功能

  1. 01按模块名精确路由
  2. 02结合别名与层级上下文
  3. 03多重匹配时排序
  4. 04输出置信度与路由理由
  5. 05低置信度时列出候选

适用场景

  1. 01根据 RenderCore 等模块定位开发技能
  2. 02将跨多个关注点的请求分配给主次技能
  3. 03模块未识别时选择相近能力技能

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/unrealxu/unrealengine5-skills --skill ue5-module-router

安装后在 Claude Code 中输入/ue5-module-router确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

agents/
openai.yaml
references/
routing-policy.md
ue5-module-routing-table-draft.deprecated.csv
ue5-module-routing-table-final.csv

详细介绍

快速开始

  • 先从用户提示词中提取明确的模块名称。
  • 如果找到模块,先按精确模块映射进行路由,再使用关键词启发式规则。
  • 如果未找到模块,使用别名和层级上下文。

工作流

  • 从提示词中解析候选模块(例如 RenderCore、AIModule、AssetRegistry)。
  • 在 ue5-module-routing-table-final.csv 中查找模块。
  • 如果匹配项不止一个,按以下优先级处理:
    1. 精确匹配模块名称
    2. Build.cs 路径相似度
    3. 别名与提示词关键词的重合度
  • 返回路由载荷:
    • primary_skill
    • secondary_skill
    • recommended_mcp_tools[]
    • route_confidence
    • route_reason
  • 如果请求涉及同一模块上下文中的多个关注点,则使用 secondary_skill。

约束

  • 优先采用确定性路由;如果存在精确模块匹配,则避免宽泛猜测。
  • 除非用户明确要求跨模块分析,否则只保留一个主要目标技能。
  • 如果模块映射到 ue5-architecture,则优先回答模块边界/设计问题。
  • 优先使用专用 MCP 工具,再考虑 execute_script。

故障处理

  • 如果无法识别模块,则回退到最接近的能力技能,并说明原因。
  • 如果置信度较低,则提供排名前 2 的候选项并请求确认模块。
  • 只有在专用 MCP 工具不足以满足需求时才使用 execute_script,并说明原因。
  • 如果映射已过时,则从 ue5-architecture/scripts/generate_module_index_v2.py 重新生成。

升级处理

  • 对涉及多个模块的大型跨领域重构进行升级处理。
  • 请求的模块属于索引范围之外的插件源代码时,进行升级处理。

评论

支持 Markdown