К основному содержанию
скилл CX Codex

godot-composition-apps — скилл для Claude Code: архитектура Godot UI

Задаёт правила композиции для Godot-приложений и тул-окон: оркестратор плюс компоненты, сигналы вверх, вызовы вниз.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-composition-apps -a claude-code
Открыть на GitHub

Что делает godot-composition-apps

Скилл описывает архитектуру для Control-интерфейсов, EditorPlugin, доков, форм и панелей настроек в Godot. Корневой узел работает как оркестратор: сам он не считает бизнес-логику, а только слушает сигналы компонентов и вызывает их методы. Компоненты общаются в одну сторону — вверх сигналами, вниз вызовами от оркестратора. Напрямую между собой соседние компоненты не разговаривают.

Внутри есть набор скриптов-заготовок. comp_rock_test_boilerplate.gd проверяет компонент на «каменном тесте»: если прицепить скрипт к обычному камню и он продолжит работать, связность в порядке. comp_orchestrator_base.gd даёт скелет проводки сигналов, comp_logic_visual_syncer.gd разделяет логику и визуал, comp_persistence_component.gd отвечает за сохраняемое состояние через группу Saveable. Есть также инъекция зависимостей, конфиг из ресурсов и секвенсор шагов для мастеров и пайплайнов экспорта.

Скилл намеренно не покрывает игровые сущности вроде Player, Enemy, Weapon и Hitbox — для них автор отправляет к отдельному скиллу godot-composition. Это стоит держать в голове, потому что при генерации кода агент может применить правила оркестратора к игровому персонажу, где они не нужны. Зависимости прописываются через @export или %UniqueNames, а не через get_node("Path/To/Child") и get_parent(): жёсткие пути ломаются при перестановке узлов в сцене.

Какие задачи решает

  • разложить логику формы и её визуал по разным компонентам
  • собрать док EditorPlugin без бизнес-логики в корневом скрипте
  • проверить компонент на связность через каменный тест
  • сохранять состояние тул-окна через группу Saveable
  • прописать зависимости компонентов через @export вместо путей к узлам

Примеры запросов агенту

  • Разложи экран настроек на оркестратор и компоненты по правилам godot-composition-apps
  • Проверь мой AuthComponent каменным тестом из скилла godot-composition-apps
  • Сделай сохраняемое состояние для док-панели через comp_persistence_component.gd

Как установить godot-composition-apps

1Через Skills CLI (Vercel)

npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-composition-apps -a claude-code

2Вручную: положить файлы

~/.claude/skills/godot-composition-apps/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/godot-composition-apps/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Из того же набора50

godot-adapt-desktop-to-mobile Скилл для портирования десктопных игр Godot на мобильные: тач-управление, масштабирование UI, экономия батареи. CX Codex +1 349установок godot-genre-platformer Скилл снабжает агента архитектурой для платформеров на Godot: от времени койота и буфера прыжка до сглаживания камеры. Он нужен при отладке отзывчивого движения персонажа. CX Codex +1 342установок godot-quest-system Скилл для ИИ-агента, который ведёт разработку системы квестов в Godot: цели, прогресс, награды, ветвление. Пригодится, когда в RPG нужно навести порядок в квестовой логике. CX Codex +1 344установок godot-genre-idle-clicker Скилл для кликер-игр на Godot: большие числа, экспоненциальные цены, офлайн-доход и престиж. CX Codex +1 338установок godot-genre-visual-novel Скилл для ИИ-агента, который ведёт разработку визуальной новеллы в Godot: ветвление сюжета, диалоги, откат, флаги. CX Codex +1 330установок godot-genre-simulation Скилл для разработки симуляторов и тайкунов на Godot: экономика в целых центах, тики, привязанные к физике, расписания NPC. Пригодится, когда город или фабрика уже тормозит. CX Codex +1 330установок godot-genre-horror Скилл задаёт архитектурные правила и готовые паттерны для хорроров на Godot. Помогает настроить нелинейное нагнетание страха, поведение монстров и дефицит ресурсов. CX Codex +1 324установок godot-genre-rts Готовые рецепты для стратегий в реальном времени на Godot: выделение юнитов рамкой, очередь приказов, туман войны, экономика и ИИ-противники. CX Codex +1 307установок

Похожие

godot-ui-control gamedev-skills Скилл для Claude Code учит агента верстать HUD и меню в Godot 4.7 на Control-нодах: якоря, контейнеры, тема, фокус. CX Codex +1 6 700установок godot-nodes-scenes gamedev-skills Учит агента собирать проект Godot 4.7 из узлов и сцен: делать переиспользуемые .tscn, ставить инстансы в рантайме и не падать на удалённых узлах. CX Codex +1 6 400установок godot sanjeed5 Правило для Cursor задаёт агенту стиль разработки на Godot 4.x: композиция сцен вместо наследования, сигналы вместо прямых вызовов, аккуратная работа с ресурсами. ★ 3 579звёзд репо godot-mcp-enhanced wgt19861219 Даёт агенту 46 MCP-инструментов, чтобы читать, писать, запускать и проверять проекты Godot 4.5–4.7 без открытия редактора. CX Codex +1 ★ 103звёзд репо godot-gdscript-patterns Seth Hobson Скилл помогает писать игры на Godot 4.x с GDScript: проектировать сцены, сигналы и состояния. Пригодится для игровых систем и разбора архитектуры. CX Codex 17 396установок godot-ui Zate Скилл даёт агенту знания о Control-нодах, темах и типовых экранах Godot. Пригодится, когда собираешь меню, HUD или инвентарь. CX Codex +1 2 700установок

Рядом в теме «Геймдев и 3D: Unity, Unreal, Godot, Blender»

Всё по теме «Геймдев и 3D: Unity, Unreal, Godot, Blender» →

Вопросы о godot-composition-apps

Как установить godot-composition-apps в Claude?

Выполните npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-composition-apps -a claude-code. Файл скилла окажется по пути ~/.claude/skills/godot-composition-apps/SKILL.md.

Что делает godot-composition-apps?

Задаёт архитектурные правила для Godot-приложений и тул-интерфейсов: оркестратор плюс компоненты, сигналы вверх, вызовы вниз. Внутри — скрипты-заготовки для оркестратора, синхронизации логики и визуала, сохранения состояния.

Подходит ли скилл для игровых персонажей?

Нет. Player, Enemy, Weapon и Hitbox автор относит к другому скиллу — godot-composition. Здесь описана композиция Control-узлов, EditorPlugin и тул-окон.

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой