godot-turn-system — скилл для Claude Code: что делает и как установить
Скилл задаёт агенту правила и шаблоны GDScript для пошаговых боёв в Godot. Он пригодится при сборке тактических сеток и расчёте инициативы.
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-turn-system -a claude-codeЧто делает godot-turn-system
Скилл задаёт архитектурные рамки для GDScript при реализации пошаговой логики. Он разделяет модели боя на дискретные раунды, шкалы ATB или таймлайны с прерываниями. Логику сетки предписано хранить в словаре Dictionary. Для поиска путей используется быстрый AStarGrid2D, а не базовый класс AStar2D.
Очки действия тратятся строго после валидации вызовом can_perform_action(). Для сетевых сессий предусмотрен серверный таймер хода: клиент никогда сам не завершает раунд. Пересчитывать очередь на каждое действие авторы запрещают из-за просадок производительности. Если пренебречь вызовом update() у сетки препятствий после смены проходимости тайла, поиск пути вернёт устаревшие данные.
Какие задачи решает
- построить пошаговую очередь ходов на основе очков действия
- настроить шкалу ходов ATB или таймлайн с прерываниями в GDScript
- организовать серверный таймаут хода для сетевой пошаговой игры
- оптимизировать поиск путей по тайловой сетке через AStarGrid2D
Примеры запросов агенту
- Спроектируй менеджер пошагового боя для тактической RPG на Godot с фазами раунда и очками действия.
- Помоги сделать шкалу ходов ATB с расчётом заполнения шкалы и паузой при готовности.
- Настрой автозагрузку TurnManager и таймер завершения хода на стороне сервера.
Как установить godot-turn-system
1Через Skills CLI (Vercel)
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-turn-system -a claude-code2Вручную: положить файлы
~/.claude/skills/godot-turn-system/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/godot-turn-system/
1Через Skills CLI (Vercel)
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-turn-system -a codex2Вручную: положить файлы
.agents/skills/godot-turn-system/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-turn-system -a cursor2Вручную: положить файлы
.cursor/skills/godot-turn-system/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install thedivergentai/Game-Dev-Agentic-Skills godot-turn-system2Вручную: положить файлы
.github/skills/godot-turn-system/SKILL.md1Через Skills CLI (Vercel)
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-turn-system -a gemini-cli2Командой платформы
gemini skills install https://github.com/thedivergentai/Game-Dev-Agentic-Skills --path skills/godot-turn-systemВручную: положить файлы
.devin/skills/godot-turn-system/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-turn-system -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о godot-turn-system
Как установить godot-turn-system в Claude Code?
Выполните команду npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-turn-system -a claude-code.
Что делает godot-turn-system?
Он даёт ассистенту шаблоны GDScript и архитектурные контракты для пошаговых боевых систем, от фаз раунда до шкал ATB.
Как скилл предлагает решать сетевые таймауты ходов?
Логика закрепляет таймер за сервером: при истечении времени сервер сам выполняет пропуск хода, а клиенты лишь отображают обратный отсчёт.