godot-gdscript-mastery — скилл для Claude Code: обзор и установка
Скилл обучает ассистента правилам архитектуры GDScript в Godot, защищая код от скрытых сбоев при типизации и вызове сигналов.
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-gdscript-mastery -a claude-codeЧто делает godot-gdscript-mastery
Скилл содержит набор деревьев решений и строгих запретов для GDScript в Godot. Он предостерегает от типичных ошибок движка. Например, запрещает объявлять @export вместе с @onready на одной переменной или вызывать get_node() внутри _process(). Также исключаются строковые соединения сигналов и прямые обращения к родительским методам в обход правила «сигналы вверх, вызовы вниз».
Внутри описаны готовые шаблоны для статической типизации, безопасных коллекций, Callable.bind и цепочек await. Вместо раздувания глобальных автозагрузок (Autoload) скилл ориентирует на использование static var. Для аудита кодовой базы автор добавил скрипты type_checker.gd и signal_architecture_validator.gd.
Скилл бесполезен для миграции проектов между Godot 3 и 4, потому что автор вынес это в отдельный модуль. Вспомогательные скрипты аудита рассчитаны строго как EditorScript и не должны попадать в рантайм игры.
Какие задачи решает
- настроить строгую статическую типизацию и типизированные коллекции в Godot
- перевести общение между узлами сцены на архитектуру сигналов
- избавиться от просадок кадров из-за поиска путей к узлам в _process()
- безопасно удалять элементы словаря при итерации
Примеры запросов агенту
- Проверь этот скрипт персонажа на архитектуру сигналов и поиск узлов по правилам godot-gdscript-mastery.
- Перепиши этот словарь и цикл обработки с учётом рекомендаций по типизации и безопасной итерации.
- Оптимизируй кадровую логику в _process(), убрав динамические вызовы get_node().
Как установить godot-gdscript-mastery
1Через Skills CLI (Vercel)
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-gdscript-mastery -a claude-code2Вручную: положить файлы
~/.claude/skills/godot-gdscript-mastery/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/godot-gdscript-mastery/
1Через Skills CLI (Vercel)
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-gdscript-mastery -a codex2Вручную: положить файлы
.agents/skills/godot-gdscript-mastery/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-gdscript-mastery -a cursor2Вручную: положить файлы
.cursor/skills/godot-gdscript-mastery/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install thedivergentai/Game-Dev-Agentic-Skills godot-gdscript-mastery2Вручную: положить файлы
.github/skills/godot-gdscript-mastery/SKILL.md1Через Skills CLI (Vercel)
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-gdscript-mastery -a gemini-cli2Командой платформы
gemini skills install https://github.com/thedivergentai/Game-Dev-Agentic-Skills --path skills/godot-gdscript-masteryВручную: положить файлы
.devin/skills/godot-gdscript-mastery/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-gdscript-mastery -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о godot-gdscript-mastery
Как установить godot-gdscript-mastery в Claude Code?
Выполните команду npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-gdscript-mastery -a claude-code.
Что делает godot-gdscript-mastery?
Скилл задаёт архитектурные правила GDScript для ИИ-ассистента, предотвращая частые сбои жизненного цикла узлов, ошибки в сигналах и просадки производительности.
Подходит ли этот скилл для перехода с Godot 3 на Godot 4?
Нет, автор прямо запрещает использовать этот скилл для обновления версий движка. Для миграции кода предназначен отдельный скилл godot-version-migration.