unity-pipeline — скилл для Claude Code: что делает и как установить
Управляет активной сессией Unity Editor или тестовым билдом Player: запускает тесты, триггерит перекомпиляцию и меняет методы на лету.
npx skills add Unity-Technologies/skills --skill unity-pipeline -a claude-codeЧто делает unity-pipeline
Скилл связывает агента с запущенным процессом Unity через локальный порт 7800-7849. Помощник может редактировать C# на диске, инициировать перекомпиляцию через recompile и отслеживать перезагрузку домена без участия человека. Для автономных правок редактору включают set_autotick. Без этой команды окно Unity в фоновом режиме сильно замедляет рабочий цикл.
В режиме воспроизведения скилл позволяет менять логику прямо во время игры с помощью reload_file. Помеченный атрибутом [MethodReload] метод подменяется в оперативной памяти Mono без долгого сброса состояния. Это работает исключительно для публичных void-методов и полностью недоступно для сборок на IL2CPP. Для пакетного создания объектов используется запуск внешних файлов через run_script, что избавляет от отправки многострочного C# через обычный eval.
Какие задачи решает
- запускать прогон тестов внутри активного редактора
- обновлять C#-код в запущенной игре без перезагрузки сцены
- собирать сцены и игровые объекты через вызов внешних скриптов
- перекомпилировать проект без ручного переключения окон
Примеры запросов агенту
- Проверь статус редактора Unity и включи фоновое обновление
- Запусти юнит-тесты редактора с фильтром MyFixture.MyTest
- Выполни скрипт AgentScripts/Build.cs через метод Build.All
Как установить unity-pipeline
1Через Skills CLI (Vercel)
npx skills add Unity-Technologies/skills --skill unity-pipeline -a claude-code2Вручную: положить файлы
~/.claude/skills/unity-pipeline/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/unity-pipeline/
1Через Skills CLI (Vercel)
npx skills add Unity-Technologies/skills --skill unity-pipeline -a codex2Вручную: положить файлы
.agents/skills/unity-pipeline/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add Unity-Technologies/skills --skill unity-pipeline -a cursor2Вручную: положить файлы
.cursor/skills/unity-pipeline/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install Unity-Technologies/skills unity-pipeline2Вручную: положить файлы
.github/skills/unity-pipeline/SKILL.md1Через Skills CLI (Vercel)
npx skills add Unity-Technologies/skills --skill unity-pipeline -a gemini-cli2Командой платформы
gemini skills install https://github.com/Unity-Technologies/skills --path skills/unity-pipelineВручную: положить файлы
.devin/skills/unity-pipeline/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add Unity-Technologies/skills --skill unity-pipeline -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о unity-pipeline
Как установить unity-pipeline в Claude Code?
Выполните команду npx skills add Unity-Technologies/skills --skill unity-pipeline -a claude-code.
Что делает скилл unity-pipeline?
Он подключает агента к редактору Unity для сборки, тестирования и горячей замены методов.
Работает ли горячая замена кода при сборке под IL2CPP?
Нет, вызов reload_file поддерживается только в режиме Play Mode редактора и в десктопных dev-сборках на базе Mono.