godot-tweening — скилл для Claude Code: что делает и как установить
Скилл с правилами программной анимации в Godot через Tween. Помогает настроить переходы интерфейса, кривые сглаживания и безопасный жизненный цикл твинов.
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-tweening -a claude-codeЧто делает godot-tweening
Скилл задаёт чёткие инструкции для процедурной анимации в движке Godot с помощью create_tween(). Внутри собрано дерево решений для выбора между Tween и AnimationPlayer, правила параллельного запуска свойств через set_parallel() и сборки цепочек через chain(). Если скрипт спамит событиями или перезапускает анимацию на лету, скилл требует сначала гасить старый объект через kill(), иначе свойства начнут конфликтовать.
В набор входят шаблоны GDScript под типовые ситуации. Среди них есть приёмы для анимации меню при остановленном времени Engine.time_scale == 0, синхронизация с физическим тиком через TWEEN_PROCESS_PHYSICS и вложенные катсцены. Создание твина без вызова bind_node(self) приведёт к утечке: анимация продолжит выполняться даже после удаления узла со сцены.
Какие задачи решает
- настроить анимацию интерфейса с нелинейными кривыми сглаживания
- предотвратить наложение твинов при повторных кликах по кнопкам
- запустить движение элементов меню во время паузы игры
- анимировать числовые счётчики через
tween_method
Примеры запросов агенту
- Сделай анимацию появления модального окна в Godot с безопасным сбросом активного твина
- Покажи, как анимировать меню паузы при нулевом значении time_scale
- Настрой процедурный сдвиг отдачи через relative-твин с привязкой к текущей позиции
Как установить godot-tweening
1Через Skills CLI (Vercel)
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-tweening -a claude-code2Вручную: положить файлы
~/.claude/skills/godot-tweening/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/godot-tweening/
1Через Skills CLI (Vercel)
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-tweening -a codex2Вручную: положить файлы
.agents/skills/godot-tweening/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-tweening -a cursor2Вручную: положить файлы
.cursor/skills/godot-tweening/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install thedivergentai/Game-Dev-Agentic-Skills godot-tweening2Вручную: положить файлы
.github/skills/godot-tweening/SKILL.md1Через Skills CLI (Vercel)
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-tweening -a gemini-cli2Командой платформы
gemini skills install https://github.com/thedivergentai/Game-Dev-Agentic-Skills --path skills/godot-tweeningВручную: положить файлы
.devin/skills/godot-tweening/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-tweening -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о godot-tweening
Как установить godot-tweening в Claude Code?
Выполните в терминале команду npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-tweening -a claude-code. Инструмент добавит инструкции скилла в конфигурацию агента.
Что делает скилл godot-tweening?
Он задаёт правила написания процедурных анимаций в Godot. Скилл запрещает устаревшие вызовы вроде Tween.new(), объясняет выбор правильных функций интерполяции и помогает связывать твины с деревом сцены.
Как скилл предлагает анимировать интерфейс в режиме игровой паузы?
Для анимаций при Engine.time_scale == 0 правила требуют вызывать метод set_ignore_time_scale(true). Это сохраняет плавное движение окон без возобновления геймплея.