godot-genre-platformer — скилл для Claude Code: обзор и запуск
Скилл снабжает агента архитектурой для платформеров на Godot: от времени койота и буфера прыжка до сглаживания камеры. Он нужен при отладке отзывчивого движения персонажа.
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-genre-platformer -a claude-codeЧто делает godot-genre-platformer
Набор задаёт строгие архитектурные рамки для физики персонажа и динамики уровней в Godot. Агент перестаёт умножать скорость на дельту перед вызовом стандартного скольжения, поскольку движок учитывает шаг времени сам. В проект внедряются проверенные приёмы точного управления: время койота при сходе с уступа, буферизация раннего нажатия кнопки и срез вертикальной скорости при отпускании прыжка. Это убирает ощущение ватности.
Вместо разрозненных костылей скилл опирается на готовые скрипты контроллеров и сенсоров. Логика уступов вынесена в ledge_grab_sensor.gd, поведение наклонных поверхностей контролирует player_ground_controller.gd, а визуальные эффекты прыжка и приземления обеспечивает game_feel_helper.gd. Для движущихся платформ инструкция прямо требует кинематические тела с синхронизацией физики.
Перед внедрением контроллера прыжков обязательно изучите базовые скрипты из репозитория: логику койота и буфера запрещено писать самодельными вставками прямо в тело персонажа. Поведение сломается, если проверять таймеры через точное равенство нулю вместо приближённого сравнения.
Какие задачи решает
- настроить отзывчивые прыжки с учётом времени койота и буферизации ввода
- добавить сглаживание камеры без потери зоны приземления персонажа
- реализовать сплющивание и растягивание спрайта при приземлении
- синхронизировать перемещение подвижных платформ с физическим шагом
Примеры запросов агенту
- Помоги настроить контроллер перемещения через
coyote_timer.gdиjump_buffer.gdдля персонажа на Godot. - Добавь плавное следование камеры через
platformer_camera.gd, чтобы исключить слепые прыжки вниз. - Настрой срез высоты прыжка при отпускании клавиши с помощью модуля
variable_jump.gd.
Как установить godot-genre-platformer
1Через Skills CLI (Vercel)
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-genre-platformer -a claude-code2Вручную: положить файлы
~/.claude/skills/godot-genre-platformer/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/godot-genre-platformer/
1Через Skills CLI (Vercel)
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-genre-platformer -a codex2Вручную: положить файлы
.agents/skills/godot-genre-platformer/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-genre-platformer -a cursor2Вручную: положить файлы
.cursor/skills/godot-genre-platformer/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install thedivergentai/Game-Dev-Agentic-Skills godot-genre-platformer2Вручную: положить файлы
.github/skills/godot-genre-platformer/SKILL.md1Через Skills CLI (Vercel)
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-genre-platformer -a gemini-cli2Командой платформы
gemini skills install https://github.com/thedivergentai/Game-Dev-Agentic-Skills --path skills/godot-genre-platformerВручную: положить файлы
.devin/skills/godot-genre-platformer/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-genre-platformer -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о godot-genre-platformer
Как установить godot-genre-platformer в Claude Code?
Выполните команду npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-genre-platformer -a claude-code. Агент получит доступ к правилам физики платформеров и вспомогательным скриптам.
Что делает скилл godot-genre-platformer?
Он передаёт ИИ-ассистенту инженерные шаблоны точного платформера, включая буфер прыжка, таймер койота, правила сглаживания камеры и модули работы с платформами в Godot.
Почему нельзя проверять таймер койота через строгое равенство нулю?
Из-за особенностей вычислений с плавающей точкой таймер может проскочить нулевую отметку. Инструкции требуют применять приближённое сравнение или проверку на неотрицательное значение.