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

msw-scripting — скилл для Claude Code: что делает и как установить

Скилл помогает писать скрипты .mlua для MapleStory Worlds, соблюдая архитектуру компонентов и пространств выполнения. Пригодится при разработке игровой логики и отладке в MSW.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add MSW-Git/msw-ai-coding-plugins-official --skill msw-scripting -a claude-code
Открыть на GitHub

Что делает msw-scripting

Скилл настраивает работу с языком mlua в проектах MapleStory Worlds. Он учитывает правила движка: аннотации @Component, @Logic, @ExecSpace и @Sync, а также строгое разделение клиентского и серверного кода. Попытка писать код по привычным шаблонам Unity здесь сломает проект. В MSW интерфейсы живут только на клиенте, а синглтоны оформляются через @Logic без прямого доступа к сущностям.

Перед созданием файлов плагин требует искать готовые скрипты в ./RootDesk/MyDesk/ и раскладывать новые исходники по отдельным папкам подсистем вроде Combat/ или UI/. Сигнатуры методов сверяются с файлами .d.mlua в директории ./Environment/NativeScripts/, где собрано 104 компонента и 46 системных сервисов движка. После правок запускается проверка через LSP, а затем вызывается обновление Maker MCP refresh.

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

  • написать компонент с аннотациями для MapleStory Worlds
  • разделить вызовы между сервером и клиентом через ExecSpace
  • проверить типы и сигнатуры методов по файлам NativeScripts
  • устранить ошибки компиляции mlua через диагностику LSP

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

  • Создай скрипт MeleeAttackComponent.mlua в папке Combat с серверным методом нанесения урона
  • Найди сигнатуру SpawnByModelId в NativeScripts и добавь вызов в PlayerLogic
  • Запусти диагностику mlua для изменённых скриптов инвентаря

Как установить msw-scripting

1Через Skills CLI (Vercel)

npx skills add MSW-Git/msw-ai-coding-plugins-official --skill msw-scripting -a claude-code

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

~/.claude/skills/msw-scripting/SKILL.md

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

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

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

Похожие

unity-csharp-scripting gamedev-skills Помогает писать скрипты MonoBehaviour под Unity 6.3 LTS, настраивать жизненный цикл компонентов, сериализацию инспектора и корутины без просадок FPS. CX Codex +1 5 900установок msw pproenca Скилл с 45 правилами по MSW v2: настройка, хендлеры, интеграция с тестами, GraphQL. Пригодится, когда агент пишет или правит моки HTTP-запросов. CX Codex +1 842установок love2d-core gamedev-skills Настраивает каркас игры на LÖVE 11.5: цикл love.load/update/draw, движение через dt, стек экранов и ввод. Помогает избежать рассинхронизации скорости от FPS и ошибок с цветом. CX Codex +1 5 000установок lua Mindrally Задаёт агенту правила письма на Lua: таблицы, метатаблицы, обработка ошибок, игровой цикл и работа с памятью. Пригодится, если проект на Lua или Love2D. CX Codex +1 1 300установок roblox-animations sentinelcore Справочник по анимациям Roblox: загрузка треков, приоритеты, замена стандартных анимаций персонажа. Пригодится, когда агент пишет код для Humanoid или рига на AnimationController. CX Codex +1 905установок roblox-animation-vfx TabooHarmony Скилл для ИИ-агента, который помогает писать и чинить анимации, партиклы, лучи, трейлы и твины в Roblox. CX Codex +1 2 300установок

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

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

Вопросы о msw-scripting

Как установить msw-scripting в Claude Code?

Выполните в терминале команду npx skills add MSW-Git/msw-ai-coding-plugins-official --skill msw-scripting -a claude-code.

Что делает скилл msw-scripting?

Он задаёт правила написания кода на mlua, структуру папок в проекте и порядок проверки API движка MapleStory Worlds.

Почему комментарии методов нужно писать внутри их тела?

Парсер mlua привязывает комментарии перед заголовком к предыдущей конструкции. Описание метода должно быть первой строкой строго внутри тела.

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

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

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