mcpField
A
agentic-gamedev-skills

agentic-gamedev-skills

github.com/akillnessAgent 工作流5353 次安装4 天前更新
代码仓库

关于 agentic-gamedev-skills

agentic-gamedev-skills 用于发现并安全安装 abagames/agentic-gamedev-skills 中的游戏开发 Agent 技能。它支持按需选择、整套安装或按固定版本刷新,并强调冲突检查和保留现有技能。

主要功能

  1. 01列出上游技能清单
  2. 02选择性或整套安装
  3. 03安装前检查冲突
  4. 04按固定版本刷新
  5. 05保留技能附属文件

适用场景

  1. 01查找适合任务的游戏开发技能
  2. 02安装指定的一个或多个技能
  3. 03检查后部署完整技能包
  4. 04从固定版本更新本地技能

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/akillness/jeo-skills --skill agentic-gamedev-skills

安装后在 Claude Code 中输入/agentic-gamedev-skills确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

evals/
evals.json
references/
inventory.md
upstream.md
scripts/
install-upstream.sh

详细介绍

Agentic Gamedev Skills

何时使用此技能

  • 列出或安装 abagames/agentic-gamedev-skills 中的一个或多个技能。
  • 为迷你游戏设计、实现、呈现、调优或工作流研究选择最精简的上游工作流。
  • 固定并刷新本地副本,同时保留现有技能。

如果已有专门安装的技能负责普通游戏实现,请勿启用此捆绑包包装器。直接选择该技能。此包装器负责发现和安全安装上游集合。

说明

步骤 1:对请求分类

恰好选择一种模式:

  1. 清单 — 列出可用的上游技能名称。
  2. 选择性安装 — 仅安装指定技能。
  3. 完整捆绑包 — 检查冲突后安装所有上游技能。
  4. 刷新 — 从固定的 ref 更新明确选定的技能。
  5. 仅路由 — 找出最合适的子技能,不进行安装。
步骤 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

最佳实践

  1. 优先选择性安装,而非安装完整集合。
  2. 在 CI 或团队共享设置中固定一个提交。
  3. 绝不要在未告知的情况下覆盖现有技能。
  4. 保留上游支持目录的完整性。
  5. 将捆绑包管理与实际执行选定的子技能分开。

参考资料

  • references/inventory.md — 当前包含 25 个技能的清单和路由概要。
  • references/upstream.md — 来源、版本、许可证和更新政策。
  • abagames/agentic-gamedev-skills

评论

支持 Markdown