godot-inventory-system — скилл для Claude Code: инвентарь в Godot
Скилл для ИИ-агента, который помогает собрать инвентарь в Godot: слоты, стеки, вес, экипировку и drag-drop.
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-inventory-system -a claude-codeЧто делает godot-inventory-system
Скилл описывает, как устроены инвентари в Diablo, Resident Evil и Minecraft, и переносит эти схемы в Godot. Внутри — таблица сценариев: слотовые сумки со стеками, тетрис-сетка с занимаемой площадью, экипировка, лут-таблицы, расходники, сохранение состояния и загрузка предметов из базы. Под каждый сценарий указан конкретный скрипт: inventory_data_resource.gd, grid_inventory_logic.gd, loot_table_resource.gd, inventory_persistence.gd и другие.
Предметы здесь — это Resource, а не ноды. Добавление идёт в два прохода: сначала добиваются неполные стеки, потом занимаются пустые слоты, и только после проверки веса и объёма. UI подписывается на одно событие inventory_updated и переиспользует уже созданные виджеты слотов вместо пересоздания всего списка. Сохранение пишет только item_id или resource_path вместе с количеством.
Скилл опирается на соседние темы вроде godot-resource-data-patterns и godot-signal-architecture, так что без них часть решений будет висеть в воздухе. Отдельно оговорено: копию blueprint-ресурса для стека нужно делать через duplicate(true), иначе изменение количества в одном слоте испортит все копии этого .tres. Это тот случай, когда ошибку замечают уже в собранной игре.
Какие задачи решает
- собрать слотовый инвентарь со стеками предметов
- уложить предметы в тетрис-сетку с занимаемой площадью
- посчитать вес и объём перед добавлением предмета
- связать экипировку со статами персонажа
- сохранить инвентарь по id и количеству
Примеры запросов агенту
- помоги спроектировать слотовый инвентарь со стеками в Godot
- сделай тетрис-сетку инвентаря как в Diablo
- настрой сохранение инвентаря через inventory_persistence.gd
Как установить godot-inventory-system
1Через Skills CLI (Vercel)
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-inventory-system -a claude-code2Вручную: положить файлы
~/.claude/skills/godot-inventory-system/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/godot-inventory-system/
1Через Skills CLI (Vercel)
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-inventory-system -a codex2Вручную: положить файлы
.agents/skills/godot-inventory-system/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-inventory-system -a cursor2Вручную: положить файлы
.cursor/skills/godot-inventory-system/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install thedivergentai/Game-Dev-Agentic-Skills godot-inventory-system2Вручную: положить файлы
.github/skills/godot-inventory-system/SKILL.md1Через Skills CLI (Vercel)
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-inventory-system -a gemini-cli2Командой платформы
gemini skills install https://github.com/thedivergentai/Game-Dev-Agentic-Skills --path skills/godot-inventory-systemВручную: положить файлы
.devin/skills/godot-inventory-system/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-inventory-system -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о godot-inventory-system
Как установить godot-inventory-system в Claude?
Выполните npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-inventory-system -a claude-code. Скилл окажется в ~/.claude/skills/godot-inventory-system/SKILL.md.
Что делает godot-inventory-system?
Даёт агенту схему сборки инвентаря в Godot: слотовые контейнеры, стеки, лимиты веса, экипировка, лут-таблицы и drag-drop UI, с указанием конкретных скриптов под каждый сценарий.
Какие скиллы нужны до него?
В описании как предварительные названы godot-resource-data-patterns и godot-signal-architecture — они про Resource-модель предметов и сигналы между данными и UI.