Master Router
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/router-1vnu。
技能介绍
解决复杂游戏开发中的技能调度
在构建或调试游戏时,项目结构往往错综复杂:你可能在写 2D 控制器,同时还要处理 UI、物理和存档系统。对于通用 Agent 来说,直接凭经验猜测所需的引擎 API 和学科知识,不仅容易产生幻觉,还会导致上下文窗口被无关内容塞满。@user_3c6cb52e/router-1vnu 是专为游戏开发设计的调度器(Dispatcher),它负责将请求精准拆解,并分发到专门的技能集。它本身不重复教授 API,而是充当 Agent 进入游戏开发工作流的入口。
路由机制与渐进式上下文加载
该技能的核心在于指纹识别与任务分类:
- 引擎探测:扫描项目特征文件。例如,通过
project.godot锁定 Godot,通过*.uproject锁定 Unreal,或通过package.json中的phaser依赖锁定 Web 引擎。一旦命中,立即停止,确保同一时间只有一个引擎上下文。 - 任务归类:分析用户请求,将任务划分为三类:
学科(Disciplines):如 game-ai、game-feel、save-systems,这些是跨引擎的通用概念。
类型(Genres):如 platformer、roguelike,提供整体游戏模板。
* 工作流(Workflows):如 steam-publish、game-jam,处理发行或流程任务。
- 最小集解析与加载:计算引擎技能与学科技能的最小组合。遵循渐进式披露(Progressive Disclosure)协议,仅读取被选中技能的
SKILL.md正文,而不一次性加载整个目录。
通过组合规则,该调度器明确了边界:引擎技能负责底层 API 语法,学科技能负责可移植的算法概念,而类型技能负责结构粘合。
适用边界与降级策略
尽管该技能能显著提升路由精度,但使用时需注意:
- 避免过度路由:一旦技能加载完毕且任务稳定,无需重复运行调度器。仅当任务发生根本性偏移(如从制作关卡转为修复网络代码)时才需重新路由。
- 未知引擎处理:若无法探测到引擎且用户也未指明,技能会先判断是否为纯概念问题;若必须选择引擎,它会提出一个针对性问题,或默认推荐 Godot 作为最稳妥的覆盖选项。
- 技能缺失声明:如果某一引擎缺少特定学科的技能(如无专门的 Unity 2D 移动技能),它会加载最接近的现有技能并明确声明该空白,而不会凭空捏造 API。
使用场景
- 刚接触一个 Godot 项目,需要快速判断该加载哪些技能来制作 2D 平台跳跃手感
- 面对 Unreal 项目的角色 AI 需求,要先确定是否要加载行为树与导航相关技能
- 准备把一款 Unity 游戏发布到 Steam,需要调度发布流程技能来配置 depot
- 手头没有明确引擎,需要先询问用户偏好并默认推荐 Godot 作为起点
适合人员
- 独立游戏开发者,需要快速在不同引擎间切换并调用对应技能
- Agent 应用工程师,希望为游戏开发场景自动加载正确的技能模块
- 技术博客作者,要向读者演示如何根据项目指纹分发技能
- 教学环境中的用户,想学习如何用路由机制解决跨引擎问题