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

godot-signal-architecture — скилл для Claude Code: сигналы в Godot

Скилл с правилами архитектуры сигналов в Godot: когда эмитить, когда звать напрямую, как строить event bus. Пригодится при связывании узлов и отладке связей.

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

Что делает godot-signal-architecture

Скилл задаёт паттерн «Signal Up, Call Down»: дети шлют родителям сигналы в прошедшем времени (died, health_changed), родители командуют детьми прямыми вызовами. Для общения соседних узлов — посредник-родитель или AutoLoad-шина.

Внутри — скрипты-образцы: signal_up_call_down_pattern.gd для иерархии, global_signal_bus_router.gd для кросс-сценных событий, disconnect_ghost_signals.gd для отключения старых связей, one_shot_deferred_connections.gd для одноразовых и отложенных подключений. Есть и отладочные signal_debugger.gd со signal_spy.gd.

Из ограничений: лямбды с захватом переменных Godot сам не отключит, их надо рвать вручную в _exit_tree(). Повторное подключение того же Callable без CONNECT_REFERENCE_COUNTED бросит ERR_INVALID_PARAMETER. Высокочастотные потоки (тысячи сигналов в секунду) скилл советует вести через массивы или буферы, а не через emit().

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

  • Развести узлы по иерархии без жёстких ссылок
  • Построить глобальную шину событий на AutoLoad
  • Убрать повторные и висящие подключения
  • Связать цепочку асинхронных шагов через await
  • Поймать источник сигнала при отладке

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

  • Спроектируй связь между игроком и UI через сигналы по паттерну signal up, call down
  • Построй global event bus на AutoLoad для ачивок и сохранений
  • Найди в моём коде повторные connect и висящие связи, предложи как чинить

Как установить godot-signal-architecture

1Через Skills CLI (Vercel)

npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-signal-architecture -a claude-code

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

~/.claude/skills/godot-signal-architecture/SKILL.md

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

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

Вопросы о godot-signal-architecture

Как установить godot-signal-architecture в Claude Code?

Выполни npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-signal-architecture -a claude-code. Скилл появится в ~/.claude/skills/godot-signal-architecture/SKILL.md.

Что делает godot-signal-architecture?

Задаёт правила работы с сигналами в Godot: дети эмитят события родителям, родители командуют прямыми вызовами, соседи общаются через посредника или AutoLoad-шину. Внутри — готовые скрипты для типовых ситуаций: one-shot подключения, отключение старых связей, отладка.

Чем CONNECT_REFERENCE_COUNTED отличается от автоочистки?

Это флаг, при котором одинаковые подключения складываются в одно с подсчётом ссылок: подключил N раз — отключай N раз. Он не чистит связи автоматически и не спасает от утечек лямбд с захватом.

Похожие скиллы

Всё по теме «Геймдев и 3D: Unity, Unreal, Godot, Blender» →
orbit-card heygen-com Скилл для встраивания готового 10-секундного 3D-блока HyperFrames: карточка фичи облетает сферу из точек по траектории камеры из Blender. CX Codex +1 10 000установок cad earthtojake Создаёт и правит параметрические CAD-модели, экспортирует STEP, STL, 3MF и GLB, измеряет геометрию и открывает готовые файлы в CAD Viewer. CX Codex +1 14 000установок step-parts earthtojake Скилл ищет готовые покупные детали в каталоге step.parts и скачивает их STEP-файлы, чтобы не рисовать заглушки в сборке. CX Codex +1 11 200установок sdf earthtojake Скилл создаёт и проверяет SDFormat-файлы для моделей и миров, а затем помогает подготовить их к передаче в симулятор. CX Codex +1 10 500установок urdf earthtojake Скилл помогает создавать, проверять и отлаживать описания роботов в формате URDF. Пригодится для работы со звеньями, сочленениями и геометрией. CX Codex +1 10 500установок hatch-pet официальный openai Создаёт и упаковывает анимированных питомцев и спрайт-листы для Codex. Пригодится, когда нужен персонаж по описанию, изображению или фирменным ориентирам. CX Codex +1 3 300установок

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

godot-camera-systems Набор готовых рецептов и скриптов для камеры в Godot 2D и 3D: плавное следование, тряска, дедзоны, переходы. Пригодится, когда персонаж в кадре ведёт себя дёргано. CX Codex +1 533установок godot-3d-world-building Скилл для сборки 3D-уровней в Godot: GridMap с MeshLibrary, CSG-грейбокс, окклюзия и стриминг чанков. Пригодится, когда уровень растёт из прототипа в играбельную сцену. CX Codex +1 536установок godot-composition Задаёт агенту правила архитектуры Godot на компонентах: сущность собирается из узлов, а не наследуется от базовых классов. CX Codex +1 519установок godot-2d-physics Скилл с правилами и паттернами 2D-физики Godot для ИИ-агентов. Помогает настраивать слои коллизий, рейкасты и запросы к пространству без багов синхронизации. CX Codex +1 516установок godot-ui-containers Скилл обучает ИИ-агента строить интерфейсы в Godot на узлах Container. Он пригодится при вёрстке адаптивных меню, инвентарей и оптимизации списков. CX Codex +1 507установок godot-input-handling Скилл для ИИ-агента, который помогает настроить управление в Godot: InputMap, геймпады, ребинд, дедзоны и буферизацию ввода. CX Codex +1 509установок godot-combat-system Скилл задаёт агенту правила для хитбоксов, урона и i-frames в Godot. Пригодится, если делаете экшен, RPG или файтинг. CX Codex +1 507установок godot-project-foundations Скилл настраивает структуру папок под фичи в Godot 4, следит за именованием файлов и помогает оформить правила контроля версий для чистого репозитория. CX Codex +1 499установок

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

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