「你负责说想要什么游戏,剩下的九个工匠自己动手。」
把 9 个 Three.js 游戏开发专家技能装进你的 AI Agent——你只用一句话说清想要什么游戏,「游戏总监」自动调度玩法、画质、UI、建模、音频、调试、质检,直到跑出一个能玩、能上线的浏览器 3D 成品。
不是又一份 Three.js 教程 —— 是一套能让 Claude Code / Codex 真正“做完一个游戏”的技能编排系统。
装好技能后,在一个空文件夹里打开 Claude Code / Codex,点名总监技能,剩下的交给它:
你: 用 threejs-game-director 从零做一个精品未来风的塔防游戏。 自动调用玩法、画质、UI、建模、音频、调试、质检各技能。 先做出能玩的循环,再迭代到通过浏览器、移动端、视觉、UI、性能、发布各项检查。 # Agent 自己做完这些,不用你逐个点名专家技能: ✓ 加载 threejs-game-director → 拆解为 玩法/画质/UI/资产/音频/调试/质检 各阶段 ✓ 用内置 Vite + TypeScript + Three.js 脚手架起项目 ✓ 先跑出一个能玩的核心循环(可控、有目标、有胜负) ✓ npm run build → 浏览器实跑 → 控制台报错检查 → Playwright 截图 ✓ 画布非空像素检查 → 桌面/移动端视口 → 主操作交互验证 ✓ 填「视觉评分卡」,把原型级和精品级分清楚,剩余风险写明
安装器只把 skills/ 复制进对应 agent 的技能目录;同名默认跳过,也绝不删除你其它无关技能。
方式一 · 克隆后本地安装(推荐,最稳)
$ git clone https://github.com/shushuitie2017/threejs-skills.git && cd threejs-skills && ./install.sh --claude方式二 · 一行远程安装(skills CLI)
$ pnpm dlx skills add shushuitie2017/threejs-skills --skill '*' -a claude-code -g -y装好后,在你的项目里对 agent 说出你想要的游戏、点名 threejs-game-director 即可——它会拉起需要的专家技能。Codex 用 --codex,两个都装 --all。
一个总监统筹,八个专家各守一段。每个技能安装后自包含,自带 SKILL.md、参考资料、检查清单与脚本。
核心 Three.js 技能不需要任何付费密钥就能用。缺密钥时总监会回退到程序化/本地资产。只在你想让 agent 生成外部模型/图像/音频时才配:
| 提供方 | 技能 | 环境变量 | 用途 |
|---|---|---|---|
| Tripo | threejs-3d-generator | TRIPO_API_KEY | 文/图生 3D、可直接用的 GLB/FBX 主角/载具/道具、纹理、绑定、动画 |
| Gemini | threejs-image-generator | GEMINI_API_KEY | 概念原画、图生 3D 源图、纹理、贴花、天空、图标、界面美术 |
| ElevenLabs | threejs-audio-generator | ELEVENLABS_API_KEY | 音效、环境音、界面音、解说/对白 TTS、变声、音频清理 |
总监拿到需求后拆阶段、点名对应专家技能,你不必手动选。
每步产出都要有构建、浏览器实跑、截图、像素/视口检查作证,才允许声称“做完”。
从空文件夹起步时,内置 Vite + TypeScript + Three.js 游戏脚手架直接开跑。
「视觉评分卡」把原型级和精品级分开,占位方块、静态场景、没验证的截图不算精品。