关于 agentic-gamedev-skills
agentic-gamedev-skills 用于发现并安全安装 abagames/agentic-gamedev-skills 中的游戏开发 Agent 技能。它支持按需选择、整套安装或按固定版本刷新,并强调冲突检查和保留现有技能。
主要功能
- 01列出上游技能清单
- 02选择性或整套安装
- 03安装前检查冲突
- 04按固定版本刷新
- 05保留技能附属文件
适用场景
- 01查找适合任务的游戏开发技能
- 02安装指定的一个或多个技能
- 03检查后部署完整技能包
- 04从固定版本更新本地技能
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ akillness/ jeo-skills --skill agentic-gamedev-skills安装后在 Claude Code 中输入/agentic-gamedev-skills确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
evals/evals.jsonreferences/inventory.mdupstream.mdscripts/install-upstream.sh详细介绍
Agentic Gamedev Skills
何时使用此技能
- 列出或安装
abagames/agentic-gamedev-skills中的一个或多个技能。 - 为迷你游戏设计、实现、呈现、调优或工作流研究选择最精简的上游工作流。
- 固定并刷新本地副本,同时保留现有技能。
如果已有专门安装的技能负责普通游戏实现,请勿启用此捆绑包包装器。直接选择该技能。此包装器负责发现和安全安装上游集合。
说明
步骤 1:对请求分类
恰好选择一种模式:
- 清单 — 列出可用的上游技能名称。
- 选择性安装 — 仅安装指定技能。
- 完整捆绑包 — 检查冲突后安装所有上游技能。
- 刷新 — 从固定的 ref 更新明确选定的技能。
- 仅路由 — 找出最合适的子技能,不进行安装。
步骤 2:检查清单
bash .agent-skills/agentic-gamedev-skills/scripts/install-upstream.sh --list
使用 references/inventory.md 查看各类别的说明。优先选择一个范围较窄的技能。例如:
- 规则和控制循环 →
designing-mini-games或designing-minimal-game-rules; - Godot 脚手架/CLI/音频 → 对应的 Godot 技能;
- 浏览器实现和检查 →
developing-with-crisp-game-lib、smoke-testing-web-games或probing-web-game-mechanics; - 呈现 →
directing-game-visuals、maximizing-game-feel、排版或音效工具包技能; - 遥测调优 →
evaluating-gameplay-balance; - 可复用工作流提取 → 提取、门控或优化技能。
步骤 3:变更前预览冲突
除非明确指定 --force,否则安装程序绝不会覆盖现有目标。设置备用根目录,以便在项目本地暂存:
SKILLS_ROOT="$PWD/.agents/skills" \
bash .agent-skills/agentic-gamedev-skills/scripts/install-upstream.sh \
--skill designing-mini-games --skill evaluating-gameplay-balance
对于完整捆绑包,请先列出名称并进行比较;未经审查,不要让 --all --force 替换本地定制的技能。
步骤 4:固定可复现的安装
REF=d632732fa0f09dfac9bb4d5fa2e5c8872f41cc10 \
bash .agent-skills/agentic-gamedev-skills/scripts/install-upstream.sh \
--skill designing-mini-games
该脚本会暂存浅克隆,验证每个负载的 SKILL.md,然后进行复制。它不会安装上游仓库中另行引用的外部技能。
步骤 5:验证已安装的负载
对于每个选定的技能:
- 确认
<skills-root>/<name>/SKILL.md存在且不为空; - 确认 frontmatter 中的名称与目标名称一致;
- 保留任何被引用的
assets/、references/、scripts/、tools/或agents/目录; - 使用一个有代表性的提示词调用已安装的技能;
- 记录所用的上游 ref。
步骤 6:若任务由其他类别负责,则转交
Unity/C# 任务使用 unity-gamedev-skill-pack,更广泛的 Three.js 游戏系统使用 web-game-development,与引擎无关的特效设计使用 game-vfx,芯片音乐音效生成使用 rfxgen。回答范围狭窄的概念问题时,不要安装大型捆绑包。
示例
仅列出
bash .agent-skills/agentic-gamedev-skills/scripts/install-upstream.sh --list
全局安装两个技能且不覆盖
bash .agent-skills/agentic-gamedev-skills/scripts/install-upstream.sh \
--skill designing-mini-games \
--skill smoke-testing-web-games
最佳实践
- 优先选择性安装,而非安装完整集合。
- 在 CI 或团队共享设置中固定一个提交。
- 绝不要在未告知的情况下覆盖现有技能。
- 保留上游支持目录的完整性。
- 将捆绑包管理与实际执行选定的子技能分开。
参考资料
references/inventory.md— 当前包含 25 个技能的清单和路由概要。references/upstream.md— 来源、版本、许可证和更新政策。- abagames/agentic-gamedev-skills
评论
支持 Markdown