godot-particles — скилл для Claude Code: что делает и как установить
Готовые правила и архитектура систем частиц для Godot. Помогает настроить шейдеры, жизненный цикл эмиттеров и избежать падений GPU.
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-particles -a claude-codeЧто делает godot-particles
Скилл передаёт агенту правила построения визуальных эффектов в Godot через GPUParticles2D, GPUParticles3D и CPUParticles2D. Он регламентирует работу со следами снарядов, погодными эффектами и взрывами. Правила предотвращают спавн эффектов в точке с координатами ноль до того, как нода займёт позицию в скрипте.
Внутри заложены готовые скрипты жизненного цикла. Для разовых вспышек используется связка сигнала finished и метода restart() вместо очистки по таймеру. Для огромных скоплений объектов скилл перенаправляет задачу на MultiMesh, потому что стандартные эмиттеры не справляются с миллионными массивами.
В Godot 4.3 ноды GPUParticles2D дёргаются при привязке к физическим телам. Для плавных хвостов в 2D приходится переключаться на CPUParticles2D с параметром fract_delta. Это повод сразу проверить физику перед созданием быстрых снарядов.
Какие задачи решает
- настроить переиспользование разовых эффектов через
restart() - убрать рывки 2D-частиц на движущихся телах в Godot 4.3
- отвязать координаты шлейфа снаряда от локального движения ноды
- сконфигурировать габариты
visibility_aabbдля правильного отсечения камерой
Примеры запросов агенту
- Сделай взрыв на GPUParticles3D с переиспользованием ноды без удаления через таймер
- Настрой дымный след за ракетой через local_vs_global_coords.gd
- Исправь заикание шлейфа у физического персонажа в 2D через 2d_physics_interpolation_fix.gd
Как установить godot-particles
1Через Skills CLI (Vercel)
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-particles -a claude-code2Вручную: положить файлы
~/.claude/skills/godot-particles/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/godot-particles/
1Через Skills CLI (Vercel)
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-particles -a codex2Вручную: положить файлы
.agents/skills/godot-particles/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-particles -a cursor2Вручную: положить файлы
.cursor/skills/godot-particles/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install thedivergentai/Game-Dev-Agentic-Skills godot-particles2Вручную: положить файлы
.github/skills/godot-particles/SKILL.md1Через Skills CLI (Vercel)
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-particles -a gemini-cli2Командой платформы
gemini skills install https://github.com/thedivergentai/Game-Dev-Agentic-Skills --path skills/godot-particlesВручную: положить файлы
.devin/skills/godot-particles/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-particles -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о godot-particles
Как установить godot-particles в Claude Code?
Выполните команду npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-particles -a claude-code. Агент загрузит набор правил в окружение.
Что делает скилл godot-particles?
Он задаёт шаблоны проектирования систем частиц Godot, помогает с шейдерами материалов, логикой саб-эмиттеров и предотвращает утечки видеопамяти.
Почему скилл запрещает таймеры для разовых эффектов?
Таймеры вызывают лишние аллокации и удаление нод. Скилл переключает жизненный цикл на сигнал finished и вызов метода restart() в готовом пуле.