mcpField
U
ue5-auto-assistant

ue5-auto-assistant

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

关于 ue5-auto-assistant

ue5-auto-assistant 根据意图或模块名称,将 UE5.6–UE5.8 请求分配给专门技能,适用于需要为各类 UE5 任务选择工作流的用户。

主要功能

  1. 01按意图路由 UE5 请求
  2. 02覆盖 Blueprint、C++、UI 等领域
  3. 03支持按模块精确路由
  4. 04返回主要及次要技能
  5. 05提供 MCP 工具建议和路由理由

适用场景

  1. 01不熟悉技能名称时查找 UE5 任务技能
  2. 02拆分跨多个 UE5 领域的请求
  3. 03为特定 UE5 工作流选择工具

MCP 相关

它会按请求类别推荐 MCP 工具,并将建议放入路由结果中。

安装

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

$npx skills add https://github.com/unrealxu/unrealengine5-skills --skill ue5-auto-assistant

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

包含的文件

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

agents/
openai.yaml
references/
beginner-smoke-prompts.md
mcp-skill-mapping.md
natural-language-triggers.md

详细介绍

快速开始

  • 将此内容视为 UE5.6-UE5.8 请求的默认入口。
  • 首先解析用户意图,无需用户提供模块名称。
  • 需要精确到模块时,路由至 ue5-module-router。

工作流

  • 检测请求类型:Blueprint、C++、UI、存档/加载、网络、世界交互、PCG/程序化生成、调试、性能、打包。
  • 如果出现模块名称,则委派给 ue5-module-router 进行路由。
  • 如果未出现模块名称,则按意图路由:
    • Blueprint -> ue5-blueprint-workflow
    • C++ 游戏玩法 -> ue5-cpp-gameplay
    • UI/UMG/Slate -> ue5-ui-umg-slate
    • 存档/加载/复制 -> ue5-save-load-replication
    • 拾取物/生成器/世界交互 -> ue5-world-interaction
    • PCG/程序化建造/形状语法 -> ue5-pcg-building
    • 性能/打包 -> ue5-performance-packaging
    • 调试/验证 -> ue5-debug-validation
    • 架构/重构 -> ue5-architecture
  • 返回一个主要技能,并可为跨领域请求返回一个次要技能。
  • 返回以下路由负载字段:
    • primary_skill
    • secondary_skill
    • recommended_mcp_tools[]
    • route_confidence
    • route_reason

自然语言到技能和工具

  • Blueprint 请求:
    • 目标技能:ue5-blueprint-workflow
    • 推荐工具:blueprint_feature_build、blueprint_modify、blueprint_query
  • C++ 游戏玩法/系统请求:
    • 目标技能:ue5-cpp-gameplay
    • 推荐工具:blueprint_query、asset_search、get_output_log
  • UI/UMG/Slate 请求:
    • 目标技能:ue5-ui-umg-slate
    • 推荐工具:blueprint_query、blueprint_modify、capture_viewport
  • 存档/加载/复制请求:
    • 目标技能:ue5-save-load-replication
    • 推荐工具:character_data、blueprint_query、get_output_log
  • 世界交互/拾取物/生成器请求:
    • 目标技能:ue5-world-interaction
    • 推荐工具:spawn_actor、get_level_actors、set_property、move_actor
  • PCG/程序化建造请求:
    • 目标技能:ue5-pcg-building
    • 推荐工具:asset_search、blueprint_query、get_output_log、capture_viewport
  • 性能/打包请求:
    • 目标技能:ue5-performance-packaging
    • 推荐工具:run_console_command、get_output_log、capture_viewport、open_level
  • 调试/验证请求:
    • 目标技能:ue5-debug-validation
    • 推荐工具:get_output_log、asset_search、blueprint_query、task_list
  • 架构/模块边界请求:
    • 目标技能:ue5-architecture
    • 推荐工具:asset_search、asset_dependencies、asset_referencers

约束

  • 不要要求用户了解技能名称。
  • 优先采用确定性路由,并明确说明原因。
  • 置信度较低时,明确说明回退行为。
  • 优先使用专用 MCP 工具,而非 execute_script。

故障处理

  • 如果意图不明确,返回排名前 2 的路由候选项,并提出一个简短的澄清问题。
  • 如果请求涉及多个系统,则拆分为分阶段的路由步骤。
  • 澄清问题模板:
    • Quick check: do you want A(<candidate_1>) or B(<candidate_2>)?
    • 只询问一次,然后继续。

升级处理

  • 如果查询依赖索引范围之外的插件/引擎源码,则升级处理。
  • 如果需要组织级编码规范,但仓库中没有相关规范,则升级处理。

评论

支持 Markdown