godot-performance-optimization — скилл для Claude Code
Набор правил по профилированию и устранению просадок FPS, утечек памяти и лишних вызовов отрисовки в Godot. Пригодится при поиске узких мест в физике, рендере и скриптах.
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-performance-optimization -a claude-codeЧто делает godot-performance-optimization
Скилл задаёт чёткие правила оптимизации Godot: запрещает менять код наугад без замеров во встроенном Profiler (F3) и распределяет типовые проблемы по вкладкам Time, Memory, Physics и Network. Агент получает инструкции по замене спавна нод через new() на пул объектов, кэшированию get_node() через @onready и отключению невидимых сущностей через VisibleOnScreenNotifier2D.
Внутри собраны решения для графики и физики. Скилл учит объединять отрисовку через MultiMesh и TextureAtlas, заменять множество нод RayCast прямыми запросами к DirectSpaceState, а тяжёлые задачи отправлять в WorkerThreadPool. Для рендерера Compatibility предусмотрен прогрев шейдеров за экраном загрузки, чтобы игра не зависала при первой компиляции материалов.
Сжатие текстур в VRAM ломает пиксель-арт артефактами, поэтому правило прямо требует отключать компрессию для двухмерных ретро-спрайтов.
Какие задачи решает
- найти узкие места по вкладкам встроенного Profiler
- сократить вызовы отрисовки через MultiMesh и атласы
- настроить пул объектов вместо создания нод в цикле
- отключать обработку сущностей вне экрана по сигналам видимости
- заменить ноды RayCast на низкоуровневые запросы к физике
Примеры запросов агенту
- Проверь проект Godot на вызовы get_node внутри _process и замени их на кэширование через @onready.
- Настрой пул объектов для спавна пуль в Godot, чтобы не вызывать new() в цикле.
- Как настроить прогрев шейдеров для Compatibility рендерера в Godot, чтобы убрать фризы?
Как установить godot-performance-optimization
1Через Skills CLI (Vercel)
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-performance-optimization -a claude-code2Вручную: положить файлы
~/.claude/skills/godot-performance-optimization/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/godot-performance-optimization/
1Через Skills CLI (Vercel)
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-performance-optimization -a codex2Вручную: положить файлы
.agents/skills/godot-performance-optimization/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-performance-optimization -a cursor2Вручную: положить файлы
.cursor/skills/godot-performance-optimization/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install thedivergentai/Game-Dev-Agentic-Skills godot-performance-optimization2Вручную: положить файлы
.github/skills/godot-performance-optimization/SKILL.md1Через Skills CLI (Vercel)
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-performance-optimization -a gemini-cli2Командой платформы
gemini skills install https://github.com/thedivergentai/Game-Dev-Agentic-Skills --path skills/godot-performance-optimizationВручную: положить файлы
.devin/skills/godot-performance-optimization/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-performance-optimization -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о godot-performance-optimization
Как установить godot-performance-optimization в Claude Code?
Выполните команду npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-performance-optimization -a claude-code.
Что делает скилл godot-performance-optimization?
Он обучает ассистента методикам профилирования Godot и правилам устранения просадок кадров. Скилл запрещает менять код без замеров в Profiler, помогает батчить геометрию, внедрять пулы нод и выносить задачи в WorkerThreadPool.
Какие форматы сжатия VRAM советует этот скилл?
Скилл предписывает использовать S3TC или BPTC для десктопов и ETC2 для мобильных платформ. Для пиксель-арта компрессию необходимо выключать во избежание визуальных дефектов.