Agent Skills
返回列表
🤖

Master Router

AI Agent 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/router-1vnu。

技能介绍

解决复杂游戏开发中的技能调度

在构建或调试游戏时,项目结构往往错综复杂:你可能在写 2D 控制器,同时还要处理 UI、物理和存档系统。对于通用 Agent 来说,直接凭经验猜测所需的引擎 API 和学科知识,不仅容易产生幻觉,还会导致上下文窗口被无关内容塞满。@user_3c6cb52e/router-1vnu 是专为游戏开发设计的调度器(Dispatcher),它负责将请求精准拆解,并分发到专门的技能集。它本身不重复教授 API,而是充当 Agent 进入游戏开发工作流的入口。

路由机制与渐进式上下文加载

该技能的核心在于指纹识别与任务分类:

  1. 引擎探测:扫描项目特征文件。例如,通过 project.godot 锁定 Godot,通过 *.uproject 锁定 Unreal,或通过 package.json 中的 phaser 依赖锁定 Web 引擎。一旦命中,立即停止,确保同一时间只有一个引擎上下文。
  2. 任务归类:分析用户请求,将任务划分为三类:

学科(Disciplines):如 game-ai、game-feel、save-systems,这些是跨引擎的通用概念。
类型(Genres):如 platformer、roguelike,提供整体游戏模板。
* 工作流(Workflows):如 steam-publish、game-jam,处理发行或流程任务。

  1. 最小集解析与加载:计算引擎技能与学科技能的最小组合。遵循渐进式披露(Progressive Disclosure)协议,仅读取被选中技能的 SKILL.md 正文,而不一次性加载整个目录。

通过组合规则,该调度器明确了边界:引擎技能负责底层 API 语法,学科技能负责可移植的算法概念,而类型技能负责结构粘合。

适用边界与降级策略

尽管该技能能显著提升路由精度,但使用时需注意:

  • 避免过度路由:一旦技能加载完毕且任务稳定,无需重复运行调度器。仅当任务发生根本性偏移(如从制作关卡转为修复网络代码)时才需重新路由。
  • 未知引擎处理:若无法探测到引擎且用户也未指明,技能会先判断是否为纯概念问题;若必须选择引擎,它会提出一个针对性问题,或默认推荐 Godot 作为最稳妥的覆盖选项。
  • 技能缺失声明:如果某一引擎缺少特定学科的技能(如无专门的 Unity 2D 移动技能),它会加载最接近的现有技能并明确声明该空白,而不会凭空捏造 API。

使用场景

  • 刚接触一个 Godot 项目,需要快速判断该加载哪些技能来制作 2D 平台跳跃手感
  • 面对 Unreal 项目的角色 AI 需求,要先确定是否要加载行为树与导航相关技能
  • 准备把一款 Unity 游戏发布到 Steam,需要调度发布流程技能来配置 depot
  • 手头没有明确引擎,需要先询问用户偏好并默认推荐 Godot 作为起点

适合人员

  • 独立游戏开发者,需要快速在不同引擎间切换并调用对应技能
  • Agent 应用工程师,希望为游戏开发场景自动加载正确的技能模块
  • 技术博客作者,要向读者演示如何根据项目指纹分发技能
  • 教学环境中的用户,想学习如何用路由机制解决跨引擎问题