用途:当问题本质是“该由哪个上游 Three.js/浏览器游戏开发子技能负责,以及如何安装”时使用。它是路由包,不重实现;19 个真实子技能位于上游 MengTo/Skills。
主要能力:对照 19 个子技能对任务诚实分类;选出唯一最窄匹配(仅当任务真正跨越已记录边界时才组合);若子技能未安装则本地获取;按游戏生命周期排序多技能工作;当本仓库非 Three.js 技能才是真正负责方时转出。
使用方式:先读 references/skill-routing-table.md 获取完整 19 技能决策表;读 references/lifecycle-and-handoffs.md 了解 prototype → systems → content → assets → feel → perf → QA → release 顺序;转出前读 references/route-outs.md。检查是否已安装:ls "${SKILLS_ROOT:-$HOME/.agents/skills}" | grep -x "<matched-skill-name>" || echo "not installed"。获取缺失子技能:scripts/fetch-upstream-skills.sh --skill build-threejs-enemy-systems --skill tune-enemy-ai,或 scripts/fetch-upstream-skills.sh --all;不确定时先加 --dry-run。输出为简短路由包,包含匹配子技能、为何最窄、是否已安装及获取命令、生命周期阶段、可选转出。
适用场景:构建、扩展或审计 Three.js/浏览器动作游戏;在多个上游子技能间不确定选哪个;所需子技能尚未安装;排列多阶段切片顺序;需要转出到 Unity、通用性能、CI/CD、构建日志、演示反馈、Steam 营销或精灵生成技能。
限制:若引擎是 Unity 或 Unreal,应使用 unity-gamedev-skill-pack 或对应引擎技能,不要将 Three.js 子技能指导用于 Unity 项目,反之亦然。通用 Web 应用性能、CI/CD 设计、红色构建日志诊断、试玩反馈分诊、Steam 商店页/wishlist/发布窗口策略、从文本提示生成 2D 像素精灵表,均不属本技能。不得编造子技能内容;获取后的上游 SKILL.md 才是事实来源。首次运行获取脚本建议以 --dry-run 为默认。费用、平台与效果等未提供。