游戏开发主路由
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/router-lr-v7y1。
技能介绍
要解决什么问题
游戏开发请求往往横跨引擎 API、玩法品类与工作流(关卡、存档、联机、Shader 等)。若一上来就混读多个 SKILL.md,容易重复讲 Unity/Godot 基础,或在错误引擎语境里给建议。你需要一个在动手前就能判定「当前项目像哪个引擎、这次任务属于哪条专业线、最少该加载哪些子技能」的入口,而不是又一个通用教程。
技能如何工作
本技能是 Master Router — Game-Development Skill Dispatcher:通过项目指纹推断至多一个引擎技能集,再从用户表述里归类 discipline(专业方向)、genre(品类,至多一个) 与 workflow(工作流),解析出最小技能集合,并明确要求先打开对应 SKILL.md 正文再执行(references/ 按需查阅)。
核心步骤可概括为:
- Detect engine — 项目指纹 → 引擎技能集或
unknown - Classify task — 措辞 → 专业方向 + 品类 + 工作流
- Resolve — 合并为 engine + discipline + genre + workflow 的最小集
- Read — 只读被选中的 SKILL 正文,避免无关文档干扰
- Compose — 阅读顺序:引擎基础 → 专业概念 → 品类衔接 → 工作流
- Fallback — 引擎未知或无匹配技能时询问用户,或默认 Godot,并说明缺口
它的职责是分发与组合已有专用技能,不会替你重讲各引擎 API。
适用边界
- 适用:任何游戏开发请求的起点——搭玩法、调 Bug、做关卡/角色/敌人/UI/存档/联机/输入/音频/AI/对话/程序化内容等;用户点名引擎或品类、问「该用哪个 skill」时也应先走路由。
- 不适用:子技能已加载且任务仍落在该技能范围内时,不要每轮都重跑路由;仅当任务转向新引擎或新关切(对应算法第 6 步)时再重新路由。
使用场景
- 接手陌生游戏仓库,要先从目录与工程文件判断 Unity/Godot 等引擎,再决定加载哪套专用技能
- 用户只说「做个俯视角射击关卡」未点名引擎,需从表述里拆出品类与工作流并给出最小技能清单
- 同一对话里从 Shader 调试转向联机同步,任务关切变了,需要重新路由而不是继续沿用上一轮子技能
- 用户直接问「做存档系统该读哪个 skill」,在动手前走分发逻辑并指明应先阅读的 SKILL.md
适合人员
- 独立开发者维护多引擎 side project,希望 Agent 先对齐引擎语境再谈玩法与 Bug,而不是混讲 API
- 关卡/玩法策划在 Cursor 里描述关卡工具或敌人行为,需要路由到品类与工作流技能而非长篇引擎入门
- 全栈式游戏程序员同时碰输入映射与 UI 流程,需要按 compose 顺序加载引擎基础再叠专业向 skill
- 技术负责人给团队配 Agent 技能栈,要用统一入口决定「这次请求最少加载哪些游戏开发子技能」