用途
本技能是面向 gamedev-skills/awesome-gamedev-agent-skills 项目的操作工具,用于源仓库检查、选择性采用和维护。它本身不是上游技能集合的副本,也不替代本地游戏技能。
主要能力
- 源检查与固定:确认指定提交(7eb1b53305fab881f4758e2eff2e371cd7869221),将固定版本的公开树获取到私有、绝对路径、非符号链接的源目录。不运行上游代码、安装器、引擎、编译器或资产生成器。
- 离线证据报告:通过预检脚本生成选文件证据报告,报告中的 runtime_verified=false 和 whole_revision_verified=false 为预期值,选文件哈希匹配不代表 Git HEAD、依赖、安全或引擎就绪。
- 清单与分类:从固定树派生库存(而非 README 徽章)。审计树包含 77 个 SKILL.md 文件(76 个叶子技能加 1 个路由器)。分类计数:Godot 16、disciplines 15、other-engines 11、genres 9、Unity 8、Unreal 6、web-engines 6、workflows 4、Ebitengine 1、router 1。
- 引擎路由:遵循上游路由器的独占优先级:Godot、Unreal、Unity、Ebitengine、Bevy、Phaser、PixiJS、three.js、Defold、LÖVE、pygame、Roblox。对于 monorepo,按文件/子目录路由或提出一个针对性问题。
- 版本保留:在选 API 前读取项目清单、锁文件、引擎元数据或固定工具链。保留现有版本和包锁。基线仅适用于新项目。
- 选择性安装:使用审计过的 skills CLI 1.7.0 列出并安装选定技能。支持 --skill、--agent、--copy、--yes、--list 选择器。安装前需预览目标位置、比较碰撞并获得批准。
- 碰撞处理:已知与本地技能存在通用名称碰撞:game-feel、game-ui-ux、performance-optimization。保持上游副本隔离或以不同批准名称适配,不替换本地副本。
使用方式
- 冻结并检查源:确认仓库和固定提交,获取固定树到私有目录。运行预检脚本(无源和有源)。检查 LICENSE 全文,分发衍生指导时保留 NOTICE 归属/商标文本。固定根许可证为 Apache-2.0。
- 检测一个引擎并保留版本:按优先级路由,读取项目清单/锁文件/引擎元数据。声明绑定缺口而非编造技能。例如 Defold 只有一个 defold-core 技能,没有专用 GUI、tilemap 或物理技能,需与相关可移植学科配对并说明缺口。
- 选择、比较并仅安装已批准内容:从上游路由器开始(保持原始固定树/布局可用),或按安装技能名称和同级路径选择扁平化安装。采用前阅读每个选定叶子正文。若选定叶子缺失,失败关闭而非声称路由器就绪。列出源后再写入。使用 skills CLI 1.7.0 列出和安装。明确目标(.agents/skills、.claude/skills、.cursor/skills 或原生路径),预览选定名称,与目标比较,获得批准后写入。绝不覆盖或静默合并本地技能。每个 harness 只选择一种交付路径(通用 skills@1.7.0 叶子副本/符号链接或上游 Claude 插件/源支持路径),不要同时安装。
- 分开审批副作用:技能/插件写入需先预览并批准目标和碰撞计划;依赖和引擎/编辑器/构建操作需单独批准,本操作员从不运行它们;资产生成或提供者调用需单独批准,说明提供者、成本和输出路径;游戏/商店上传或发布需单独批准并验证确切目标,本操作员从不上传。
适用场景
- 用户指定该仓库、其路由器、Claude 插件包或跨引擎目录。
- 维护者需要固定库存、源/许可证据或碰撞感知的选择计划。
- 项目需要针对一个检测到的引擎、任务、类型或发布工作流的上游目录指导。
- 维护者需要在安装或适配前比较选定上游技能与现有本地技能。
限制
- 不作为通用游戏玩法路由器使用,若任务属于 web-game-development 或现有本地游戏技能则不使用。
- 通用 Unity 包发现和采用路由到 unity-gamedev-skill-pack。
- 不声称安装本指南会安装上游技能、插件、引擎、依赖、资产、提供者或游戏项目。
- 预检报告仅为来源证据,不证明运行时行为、叶子质量、完整修订完整性或引擎就绪。
- 未提供具体收费、价格或平台支持信息。