godot-optimization — скилл для Claude Code
Находит узкие места в играх на Godot и подсказывает решения по коду GDScript: от снижения числа вызовов в кадре до пулинга объектов.
npx skills add Zate/cc-godot --skill godot-optimization -a claude-codeЧто делает godot-optimization
Скилл обучает ассистента анализу производительности в 2D и 3D проектах на Godot. Он разбирает показатели встроенного профайлера движка. Ассистент опирается на замеры времени кадра и мониторы Performance.
Внутри собраны готовые шаблоны для GDScript. Ассистент предлагает заменять частый опрос _process на таймеры и выносить ссылки на узлы в кеш при инициализации. Для сцен с частым спавном описан вспомогательный класс ObjectPool, а повторяющиеся спрайты переносятся в MultiMeshInstance2D.
Перебор объектов в цикле внутри _physics_process быстро перегружает вычисления, поэтому скилл переводит коллизии на сигналы Area2D или Area3D. Скилл также описывает ступенчатую смену уровней детализации (LOD) в зависимости от дистанции до камеры.
Какие задачи решает
- сократить задержки кадра и настроить мониторинг FPS
- перевести частые проверки в
_processна таймеры - настроить пул объектов вместо постоянного вызова инстанцирования
- сократить вызовы отрисовки с помощью
MultiMeshInstance2D
Примеры запросов агенту
- Проверь мой скрипт
Enemy.gdна лишние вызовыget_nodeи оптимизируй_process. - Помоги настроить
ObjectPoolдля снарядов в Godot. - Как снизить draw calls для сотен монет с помощью
MultiMeshInstance2D?
Как установить godot-optimization
1Через Skills CLI (Vercel)
npx skills add Zate/cc-godot --skill godot-optimization -a claude-code2Вручную: положить файлы
~/.claude/skills/godot-optimization/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/godot-optimization/
1Через Skills CLI (Vercel)
npx skills add Zate/cc-godot --skill godot-optimization -a codex2Вручную: положить файлы
.agents/skills/godot-optimization/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add Zate/cc-godot --skill godot-optimization -a cursor2Вручную: положить файлы
.cursor/skills/godot-optimization/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install Zate/cc-godot godot-optimization2Вручную: положить файлы
.github/skills/godot-optimization/SKILL.md1Через Skills CLI (Vercel)
npx skills add Zate/cc-godot --skill godot-optimization -a gemini-cli2Командой платформы
gemini skills install https://github.com/Zate/cc-godot --path plugins/gd/skills/godot-optimizationВручную: положить файлы
.devin/skills/godot-optimization/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add Zate/cc-godot --skill godot-optimization -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о godot-optimization
Как установить godot-optimization в Claude Code?
Выполните команду npx skills add Zate/cc-godot --skill godot-optimization -a claude-code в терминале. Также можно вручную сохранить файл скилла по пути ~/.claude/skills/godot-optimization/SKILL.md.
Зачем нужен скилл godot-optimization?
Он помогает выявлять просадки FPS и ошибки проектирования в GDScript. Ассистент предлагает точечные оптимизации: кеширование ссылок, LOD и пулинг.
Как скилл предлагает оптимизировать частые коллизии?
Вместо постоянного расчёта дистанции до всех целей в _physics_process скилл рекомендует использовать узлы Area2D или Area3D с подключением сигналов body_entered.