Three.js Game Skills
Набор скиллов для сборки играбельных браузерных игр на Three.js: геймплей, графика уровня AAA, интерфейс, генерация ассетов, звук, отладка и проверка перед рели
Средний риск
Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.
Почему такой уровень
- Скиллы создают и меняют код игры в проекте и запускают сборку и браузерные проверки
- Генерация ассетов при наличии ключей обращается к сторонним сервисам
Установка
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/three-js-game-skillsОпределит агенты на машине, проверит риск и зафиксирует версию.
Другие способы установки
Собрано автоматически, проверьте перед установкой.
Выполните в терминале в папке проекта
npx skills add majidmanzarpour/threejs-game-skills --skill threejs-3d-generator threejs-aaa-graphics-builder threejs-audio-generator threejs-debug-profiler threejs-game-director threejs-game-ui-designer threejs-gameplay-systems threejs-image-generator threejs-qa-release -a claude-code -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита e5f301d
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/majidmanzarpour/threejs-game-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/threejs-3d-generator/ /skills/threejs-aaa-graphics-builder/ /skills/threejs-audio-generator/ /skills/threejs-debug-profiler/ /skills/threejs-game-director/ /skills/threejs-game-ui-designer/ /skills/threejs-gameplay-systems/ /skills/threejs-image-generator/ /skills/threejs-qa-release/
git -C "$tmp" checkout e5f301d548bb18c530afbece78cd25082f4cda9c
mkdir -p .claude/skills
cp -R "$tmp/skills/threejs-3d-generator" .claude/skills/threejs-3d-generator
cp -R "$tmp/skills/threejs-aaa-graphics-builder" .claude/skills/threejs-aaa-graphics-builder
cp -R "$tmp/skills/threejs-audio-generator" .claude/skills/threejs-audio-generator
cp -R "$tmp/skills/threejs-debug-profiler" .claude/skills/threejs-debug-profiler
cp -R "$tmp/skills/threejs-game-director" .claude/skills/threejs-game-director
cp -R "$tmp/skills/threejs-game-ui-designer" .claude/skills/threejs-game-ui-designer
cp -R "$tmp/skills/threejs-gameplay-systems" .claude/skills/threejs-gameplay-systems
cp -R "$tmp/skills/threejs-image-generator" .claude/skills/threejs-image-generator
cp -R "$tmp/skills/threejs-qa-release" .claude/skills/threejs-qa-releaseКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add majidmanzarpour/threejs-game-skills --skill threejs-3d-generator threejs-aaa-graphics-builder threejs-audio-generator threejs-debug-profiler threejs-game-director threejs-game-ui-designer threejs-gameplay-systems threejs-image-generator threejs-qa-release -a cursor -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита e5f301d
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/majidmanzarpour/threejs-game-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/threejs-3d-generator/ /skills/threejs-aaa-graphics-builder/ /skills/threejs-audio-generator/ /skills/threejs-debug-profiler/ /skills/threejs-game-director/ /skills/threejs-game-ui-designer/ /skills/threejs-gameplay-systems/ /skills/threejs-image-generator/ /skills/threejs-qa-release/
git -C "$tmp" checkout e5f301d548bb18c530afbece78cd25082f4cda9c
mkdir -p .agents/skills
cp -R "$tmp/skills/threejs-3d-generator" .agents/skills/threejs-3d-generator
cp -R "$tmp/skills/threejs-aaa-graphics-builder" .agents/skills/threejs-aaa-graphics-builder
cp -R "$tmp/skills/threejs-audio-generator" .agents/skills/threejs-audio-generator
cp -R "$tmp/skills/threejs-debug-profiler" .agents/skills/threejs-debug-profiler
cp -R "$tmp/skills/threejs-game-director" .agents/skills/threejs-game-director
cp -R "$tmp/skills/threejs-game-ui-designer" .agents/skills/threejs-game-ui-designer
cp -R "$tmp/skills/threejs-gameplay-systems" .agents/skills/threejs-gameplay-systems
cp -R "$tmp/skills/threejs-image-generator" .agents/skills/threejs-image-generator
cp -R "$tmp/skills/threejs-qa-release" .agents/skills/threejs-qa-releaseКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add majidmanzarpour/threejs-game-skills --skill threejs-3d-generator threejs-aaa-graphics-builder threejs-audio-generator threejs-debug-profiler threejs-game-director threejs-game-ui-designer threejs-gameplay-systems threejs-image-generator threejs-qa-release -a github-copilot -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита e5f301d
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/majidmanzarpour/threejs-game-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/threejs-3d-generator/ /skills/threejs-aaa-graphics-builder/ /skills/threejs-audio-generator/ /skills/threejs-debug-profiler/ /skills/threejs-game-director/ /skills/threejs-game-ui-designer/ /skills/threejs-gameplay-systems/ /skills/threejs-image-generator/ /skills/threejs-qa-release/
git -C "$tmp" checkout e5f301d548bb18c530afbece78cd25082f4cda9c
mkdir -p .github/skills
cp -R "$tmp/skills/threejs-3d-generator" .github/skills/threejs-3d-generator
cp -R "$tmp/skills/threejs-aaa-graphics-builder" .github/skills/threejs-aaa-graphics-builder
cp -R "$tmp/skills/threejs-audio-generator" .github/skills/threejs-audio-generator
cp -R "$tmp/skills/threejs-debug-profiler" .github/skills/threejs-debug-profiler
cp -R "$tmp/skills/threejs-game-director" .github/skills/threejs-game-director
cp -R "$tmp/skills/threejs-game-ui-designer" .github/skills/threejs-game-ui-designer
cp -R "$tmp/skills/threejs-gameplay-systems" .github/skills/threejs-gameplay-systems
cp -R "$tmp/skills/threejs-image-generator" .github/skills/threejs-image-generator
cp -R "$tmp/skills/threejs-qa-release" .github/skills/threejs-qa-releaseКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add majidmanzarpour/threejs-game-skills --skill threejs-3d-generator threejs-aaa-graphics-builder threejs-audio-generator threejs-debug-profiler threejs-game-director threejs-game-ui-designer threejs-gameplay-systems threejs-image-generator threejs-qa-release -a codex -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита e5f301d
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/majidmanzarpour/threejs-game-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/threejs-3d-generator/ /skills/threejs-aaa-graphics-builder/ /skills/threejs-audio-generator/ /skills/threejs-debug-profiler/ /skills/threejs-game-director/ /skills/threejs-game-ui-designer/ /skills/threejs-gameplay-systems/ /skills/threejs-image-generator/ /skills/threejs-qa-release/
git -C "$tmp" checkout e5f301d548bb18c530afbece78cd25082f4cda9c
mkdir -p .agents/skills
cp -R "$tmp/skills/threejs-3d-generator" .agents/skills/threejs-3d-generator
cp -R "$tmp/skills/threejs-aaa-graphics-builder" .agents/skills/threejs-aaa-graphics-builder
cp -R "$tmp/skills/threejs-audio-generator" .agents/skills/threejs-audio-generator
cp -R "$tmp/skills/threejs-debug-profiler" .agents/skills/threejs-debug-profiler
cp -R "$tmp/skills/threejs-game-director" .agents/skills/threejs-game-director
cp -R "$tmp/skills/threejs-game-ui-designer" .agents/skills/threejs-game-ui-designer
cp -R "$tmp/skills/threejs-gameplay-systems" .agents/skills/threejs-gameplay-systems
cp -R "$tmp/skills/threejs-image-generator" .agents/skills/threejs-image-generator
cp -R "$tmp/skills/threejs-qa-release" .agents/skills/threejs-qa-releaseКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add majidmanzarpour/threejs-game-skills --skill threejs-3d-generator threejs-aaa-graphics-builder threejs-audio-generator threejs-debug-profiler threejs-game-director threejs-game-ui-designer threejs-gameplay-systems threejs-image-generator threejs-qa-release -a gemini-cli -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита e5f301d
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/majidmanzarpour/threejs-game-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/threejs-3d-generator/ /skills/threejs-aaa-graphics-builder/ /skills/threejs-audio-generator/ /skills/threejs-debug-profiler/ /skills/threejs-game-director/ /skills/threejs-game-ui-designer/ /skills/threejs-gameplay-systems/ /skills/threejs-image-generator/ /skills/threejs-qa-release/
git -C "$tmp" checkout e5f301d548bb18c530afbece78cd25082f4cda9c
mkdir -p .agents/skills
cp -R "$tmp/skills/threejs-3d-generator" .agents/skills/threejs-3d-generator
cp -R "$tmp/skills/threejs-aaa-graphics-builder" .agents/skills/threejs-aaa-graphics-builder
cp -R "$tmp/skills/threejs-audio-generator" .agents/skills/threejs-audio-generator
cp -R "$tmp/skills/threejs-debug-profiler" .agents/skills/threejs-debug-profiler
cp -R "$tmp/skills/threejs-game-director" .agents/skills/threejs-game-director
cp -R "$tmp/skills/threejs-game-ui-designer" .agents/skills/threejs-game-ui-designer
cp -R "$tmp/skills/threejs-gameplay-systems" .agents/skills/threejs-gameplay-systems
cp -R "$tmp/skills/threejs-image-generator" .agents/skills/threejs-image-generator
cp -R "$tmp/skills/threejs-qa-release" .agents/skills/threejs-qa-releaseКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/majidmanzarpour/threejs-game-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/threejs-3d-generator/ /skills/threejs-aaa-graphics-builder/ /skills/threejs-audio-generator/ /skills/threejs-debug-profiler/ /skills/threejs-game-director/ /skills/threejs-game-ui-designer/ /skills/threejs-gameplay-systems/ /skills/threejs-image-generator/ /skills/threejs-qa-release/
git -C "$tmp" checkout e5f301d548bb18c530afbece78cd25082f4cda9c
mkdir -p .devin/skills
cp -R "$tmp/skills/threejs-3d-generator" .devin/skills/threejs-3d-generator
cp -R "$tmp/skills/threejs-aaa-graphics-builder" .devin/skills/threejs-aaa-graphics-builder
cp -R "$tmp/skills/threejs-audio-generator" .devin/skills/threejs-audio-generator
cp -R "$tmp/skills/threejs-debug-profiler" .devin/skills/threejs-debug-profiler
cp -R "$tmp/skills/threejs-game-director" .devin/skills/threejs-game-director
cp -R "$tmp/skills/threejs-game-ui-designer" .devin/skills/threejs-game-ui-designer
cp -R "$tmp/skills/threejs-gameplay-systems" .devin/skills/threejs-gameplay-systems
cp -R "$tmp/skills/threejs-image-generator" .devin/skills/threejs-image-generator
cp -R "$tmp/skills/threejs-qa-release" .devin/skills/threejs-qa-releaseКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Бывший Windsurf.
Выполните в терминале в папке проекта
npx skills add majidmanzarpour/threejs-game-skills --skill threejs-3d-generator threejs-aaa-graphics-builder threejs-audio-generator threejs-debug-profiler threejs-game-director threejs-game-ui-designer threejs-gameplay-systems threejs-image-generator threejs-qa-release -a cline -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита e5f301d
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/majidmanzarpour/threejs-game-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/threejs-3d-generator/ /skills/threejs-aaa-graphics-builder/ /skills/threejs-audio-generator/ /skills/threejs-debug-profiler/ /skills/threejs-game-director/ /skills/threejs-game-ui-designer/ /skills/threejs-gameplay-systems/ /skills/threejs-image-generator/ /skills/threejs-qa-release/
git -C "$tmp" checkout e5f301d548bb18c530afbece78cd25082f4cda9c
mkdir -p .cline/skills
cp -R "$tmp/skills/threejs-3d-generator" .cline/skills/threejs-3d-generator
cp -R "$tmp/skills/threejs-aaa-graphics-builder" .cline/skills/threejs-aaa-graphics-builder
cp -R "$tmp/skills/threejs-audio-generator" .cline/skills/threejs-audio-generator
cp -R "$tmp/skills/threejs-debug-profiler" .cline/skills/threejs-debug-profiler
cp -R "$tmp/skills/threejs-game-director" .cline/skills/threejs-game-director
cp -R "$tmp/skills/threejs-game-ui-designer" .cline/skills/threejs-game-ui-designer
cp -R "$tmp/skills/threejs-gameplay-systems" .cline/skills/threejs-gameplay-systems
cp -R "$tmp/skills/threejs-image-generator" .cline/skills/threejs-image-generator
cp -R "$tmp/skills/threejs-qa-release" .cline/skills/threejs-qa-releaseКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add majidmanzarpour/threejs-game-skills --skill threejs-3d-generator threejs-aaa-graphics-builder threejs-audio-generator threejs-debug-profiler threejs-game-director threejs-game-ui-designer threejs-gameplay-systems threejs-image-generator threejs-qa-release -a roo -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита e5f301d
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/majidmanzarpour/threejs-game-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/threejs-3d-generator/ /skills/threejs-aaa-graphics-builder/ /skills/threejs-audio-generator/ /skills/threejs-debug-profiler/ /skills/threejs-game-director/ /skills/threejs-game-ui-designer/ /skills/threejs-gameplay-systems/ /skills/threejs-image-generator/ /skills/threejs-qa-release/
git -C "$tmp" checkout e5f301d548bb18c530afbece78cd25082f4cda9c
mkdir -p .roo/skills
cp -R "$tmp/skills/threejs-3d-generator" .roo/skills/threejs-3d-generator
cp -R "$tmp/skills/threejs-aaa-graphics-builder" .roo/skills/threejs-aaa-graphics-builder
cp -R "$tmp/skills/threejs-audio-generator" .roo/skills/threejs-audio-generator
cp -R "$tmp/skills/threejs-debug-profiler" .roo/skills/threejs-debug-profiler
cp -R "$tmp/skills/threejs-game-director" .roo/skills/threejs-game-director
cp -R "$tmp/skills/threejs-game-ui-designer" .roo/skills/threejs-game-ui-designer
cp -R "$tmp/skills/threejs-gameplay-systems" .roo/skills/threejs-gameplay-systems
cp -R "$tmp/skills/threejs-image-generator" .roo/skills/threejs-image-generator
cp -R "$tmp/skills/threejs-qa-release" .roo/skills/threejs-qa-releaseКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Форк Roo Code, папки .roo те же.
Выполните в терминале в папке проекта
npx skills add majidmanzarpour/threejs-game-skills --skill threejs-3d-generator threejs-aaa-graphics-builder threejs-audio-generator threejs-debug-profiler threejs-game-director threejs-game-ui-designer threejs-gameplay-systems threejs-image-generator threejs-qa-release -a opencode -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита e5f301d
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/majidmanzarpour/threejs-game-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/threejs-3d-generator/ /skills/threejs-aaa-graphics-builder/ /skills/threejs-audio-generator/ /skills/threejs-debug-profiler/ /skills/threejs-game-director/ /skills/threejs-game-ui-designer/ /skills/threejs-gameplay-systems/ /skills/threejs-image-generator/ /skills/threejs-qa-release/
git -C "$tmp" checkout e5f301d548bb18c530afbece78cd25082f4cda9c
mkdir -p .agents/skills
cp -R "$tmp/skills/threejs-3d-generator" .agents/skills/threejs-3d-generator
cp -R "$tmp/skills/threejs-aaa-graphics-builder" .agents/skills/threejs-aaa-graphics-builder
cp -R "$tmp/skills/threejs-audio-generator" .agents/skills/threejs-audio-generator
cp -R "$tmp/skills/threejs-debug-profiler" .agents/skills/threejs-debug-profiler
cp -R "$tmp/skills/threejs-game-director" .agents/skills/threejs-game-director
cp -R "$tmp/skills/threejs-game-ui-designer" .agents/skills/threejs-game-ui-designer
cp -R "$tmp/skills/threejs-gameplay-systems" .agents/skills/threejs-gameplay-systems
cp -R "$tmp/skills/threejs-image-generator" .agents/skills/threejs-image-generator
cp -R "$tmp/skills/threejs-qa-release" .agents/skills/threejs-qa-releaseКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/majidmanzarpour/threejs-game-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/threejs-3d-generator/ /skills/threejs-aaa-graphics-builder/ /skills/threejs-audio-generator/ /skills/threejs-debug-profiler/ /skills/threejs-game-director/ /skills/threejs-game-ui-designer/ /skills/threejs-gameplay-systems/ /skills/threejs-image-generator/ /skills/threejs-qa-release/
git -C "$tmp" checkout e5f301d548bb18c530afbece78cd25082f4cda9c
mkdir -p .agents/skills
cp -R "$tmp/skills/threejs-3d-generator" .agents/skills/threejs-3d-generator
cp -R "$tmp/skills/threejs-aaa-graphics-builder" .agents/skills/threejs-aaa-graphics-builder
cp -R "$tmp/skills/threejs-audio-generator" .agents/skills/threejs-audio-generator
cp -R "$tmp/skills/threejs-debug-profiler" .agents/skills/threejs-debug-profiler
cp -R "$tmp/skills/threejs-game-director" .agents/skills/threejs-game-director
cp -R "$tmp/skills/threejs-game-ui-designer" .agents/skills/threejs-game-ui-designer
cp -R "$tmp/skills/threejs-gameplay-systems" .agents/skills/threejs-gameplay-systems
cp -R "$tmp/skills/threejs-image-generator" .agents/skills/threejs-image-generator
cp -R "$tmp/skills/threejs-qa-release" .agents/skills/threejs-qa-releaseКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/majidmanzarpour/threejs-game-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/threejs-3d-generator/ /skills/threejs-aaa-graphics-builder/ /skills/threejs-audio-generator/ /skills/threejs-debug-profiler/ /skills/threejs-game-director/ /skills/threejs-game-ui-designer/ /skills/threejs-gameplay-systems/ /skills/threejs-image-generator/ /skills/threejs-qa-release/
git -C "$tmp" checkout e5f301d548bb18c530afbece78cd25082f4cda9c
mkdir -p .agents/skills
cp -R "$tmp/skills/threejs-3d-generator" .agents/skills/threejs-3d-generator
cp -R "$tmp/skills/threejs-aaa-graphics-builder" .agents/skills/threejs-aaa-graphics-builder
cp -R "$tmp/skills/threejs-audio-generator" .agents/skills/threejs-audio-generator
cp -R "$tmp/skills/threejs-debug-profiler" .agents/skills/threejs-debug-profiler
cp -R "$tmp/skills/threejs-game-director" .agents/skills/threejs-game-director
cp -R "$tmp/skills/threejs-game-ui-designer" .agents/skills/threejs-game-ui-designer
cp -R "$tmp/skills/threejs-gameplay-systems" .agents/skills/threejs-gameplay-systems
cp -R "$tmp/skills/threejs-image-generator" .agents/skills/threejs-image-generator
cp -R "$tmp/skills/threejs-qa-release" .agents/skills/threejs-qa-releaseКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Установи скиллы для Claude Code: npx skills add majidmanzarpour/threejs-game-skills --skill '*' -a claude-code -g -y. Для Codex замени -a claude-code на -a codex. Затем в пустой папке проекта позови threejs-game-director и опиши желаемую игру.
Другие способы из описания автора
npx skills add majidmanzarpour/threejs-game-skills --skill '*' -a claude-code -g -yГлобальная установка всех скиллов для Claude Code.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Набор из девяти скиллов помогает агенту собирать браузерные игры на Three.js от играбельного цикла до проверки перед релизом. Точка входа это скилл-режиссер threejs-game-director: он держит рамки задачи и художественное направление и сам подключает нужные специальные скиллы для геймплея, графики, интерфейса, генерации 3D, изображений и звука, отладки и проверки. В комплекте идут справочники, вспомогательные скрипты и заготовка проекта на Vite, TypeScript и Three.js с детерминированными тестовыми зацепками, сеяным генератором случайных чисел и шаблонами Playwright для дымовых тестов, визуальной регрессии и авто-прогонов бота. Объем проверок подстраивается под размер изменения: целой игре достается полный производственный прогон, мелкой правке интерфейса только нужное. Работает и в Claude Code, и в Codex, конкретная модель и платный ключ не обязательны.
Для кого. Для разработчиков и дизайнеров, которые собирают браузерные игры на Three.js с помощью агента.
Подходит, если
- Нужно собрать браузерную игру на Three.js с нуля до играбельного цикла
- Нужно поднять графику, интерфейс или ощущение от игры до более высокого уровня
- Нужно проверить готовую игру: сборка, ввод, скриншоты, поддерживаемые экраны
Не подходит, если
- Задача не про игру и не про Three.js
- Нужна нативная игра, а не браузерная на WebGL
Пример запроса к агенту
Используй threejs-game-director и собери играбельную аркадную гонку на Three.js, потом доведи графику и интерфейсОграничения
Игры браузерные, на Three.js и WebGL. Базовые скиллы работают без платных ключей: при их отсутствии режиссер продолжает на процедурных и локальных ассетах и сообщает, что ограничил. Генерация внешних 3D-моделей, изображений и звука требует ключей сторонних сервисов: Tripo (TRIPO_API_KEY), Gemini (GEMINI_API_KEY) и других, эти сервисы из России без VPN недоступны. Делегирование части работы отдельным исполнителям зависит от возможностей самого агента, без них работа идет напрямую. Нужны Node.js и окружение для запуска скиллов.
Как отключить. Удалите папки скиллов threejs-* из каталога скиллов агента: ~/.claude/skills/ для Claude Code или ~/.agents/skills/ для Codex. При установке из клона поможет ./install.sh с флагом отмены по документации репозитория.
Проверка безопасности
- Скиллы создают и меняют код игры в проекте и запускают сборку и браузерные проверки
- Генерация ассетов при наличии ключей обращается к сторонним сервисам
Коротко о README
README описывает пакет из девяти скиллов для Codex и Claude Code, которые собирают играбельные браузерные игры на Three.js. Скилл-режиссер threejs-game-director распределяет работу по геймплею, графике, интерфейсу, генерации ассетов, звуку, отладке и проверке перед релизом, сохраняя рамки задачи и художественное направление. В комплект входят справочники, скрипты и заготовка на Vite и TypeScript с тестовыми зацепками и шаблонами Playwright. Ставится через npx skills add или из клона через install.sh, конкретная модель и платный ключ не обязательны. В README есть таблица опциональных ключей для внешней генерации моделей, изображений и звука. Лицензия MIT.
SKILL.md
--- name: threejs-game-director description: "Entrypoint for building, upgrading, and finishing Three.js browser games. Routes work across the sibling threejs-* skills for gameplay, graphics, UI, 3D/image/audio asset generation, debugging, and release. Use for build-a-game, upgrade, polish, premium, AAA, high-fidelity, showcase, from-scratch, endless runner, arcade, action, and release-ready requests." --- # Three.js Game Director Own the end-to-end game outcome: a playable loop first, then the visual and interface depth the request actually asked for, then browser evidence that it works. ## Scope The user's own words set the bar. "Make a small arcade game" is not a request for the full premium pipeline. The user's scope, art style, constraints, and prior decisions override skill defaults.
Частые вопросы
Нужны ли платные ключи?
Нет для базовой сборки. Ключи Tripo, Gemini и OpenAI нужны только для генерации внешних 3D-моделей, изображений и звука. Без них режиссер работает на процедурных и локальных ассетах.
Как выбирать скиллы?
Обычно вручную не нужно. Режиссер threejs-game-director сам подключает скиллы геймплея, графики, интерфейса, генерации, отладки и проверки под конкретную задачу.
Похожие
Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода
Скиллы Мэтта Покока для инженеров
Skills For Real Engineers
Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура
Набор GitHub для разработки от спецификации: CLI specify ставит в проект команды и скиллы для агента, от принципов до реализации
Референсные MCP-серверы
Model Context Protocol servers
Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything