create-2d-physics — скилл для Claude Code: что делает и как установить
Скилл настраивает и чинит 2D-физику в проектах Unity. Помогает связать коллайдеры или низкоуровневый Physics Core без поломок в коде.
npx skills add Unity-Technologies/skills --skill create-2d-physics -a claude-codeЧто делает create-2d-physics
Скилл управляет физикой в двух раздельных средах: классической с Rigidbody2D и новой 2D Physics Core. Эти подсистемы не имеют общего кода и не взаимодействуют. Поэтому агент сначала зондирует сборки проекта, чтобы не написать скрипты не для того движка. С 3D-физикой скилл не работает вообще: обнаружив трёхмерные компоненты, он сразу останавливается.
Для манипуляций с проектом скилл задействует утилиту unity command и соседние инструменты unity-cli и unity-pipeline. Код на C# компилируется блоками через eval, поэтому все типы требуют полных пространств имён без директив using. Перед правками создаётся точка возврата. Проверка логики через Debug.Log остаётся строго временной, чтобы не засорять проект лишним выводом. Если не определить систему заранее, код скомпилируется, но физика работать не будет.
Какие задачи решает
- подружить компоненты Unity 6000.7+ с пакетом
com.unity.2d.physics - настроить взаимодействие тел через классический
Rigidbody2D - вычислить активную физическую подсистему через сборки приложения
- выполнить безопасный C#-код в Unity через команду
eval
Примеры запросов агенту
- Проверь, какая 2D-физика подключена в проекте, и добавь Rigidbody2D на спрайт персонажа
- Собери симуляцию на 2D Physics Core для Unity 6000.7
- Исправь ошибку CS0246 при вызове eval в симуляции физики
Как установить create-2d-physics
1Через Skills CLI (Vercel)
npx skills add Unity-Technologies/skills --skill create-2d-physics -a claude-code2Вручную: положить файлы
~/.claude/skills/create-2d-physics/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/create-2d-physics/
1Через Skills CLI (Vercel)
npx skills add Unity-Technologies/skills --skill create-2d-physics -a codex2Вручную: положить файлы
.agents/skills/create-2d-physics/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add Unity-Technologies/skills --skill create-2d-physics -a cursor2Вручную: положить файлы
.cursor/skills/create-2d-physics/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install Unity-Technologies/skills create-2d-physics2Вручную: положить файлы
.github/skills/create-2d-physics/SKILL.md1Через Skills CLI (Vercel)
npx skills add Unity-Technologies/skills --skill create-2d-physics -a gemini-cli2Командой платформы
gemini skills install https://github.com/Unity-Technologies/skills --path skills/create-2d-physicsВручную: положить файлы
.devin/skills/create-2d-physics/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add Unity-Technologies/skills --skill create-2d-physics -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о create-2d-physics
Как установить create-2d-physics в Claude Code?
Выполните команду npx skills add Unity-Technologies/skills --skill create-2d-physics -a claude-code в терминале.
Что делает скилл create-2d-physics?
Он распознаёт активную физическую подсистему в Unity и помогает настраивать 2D-тела, от классических компонентов до современного пакета 2D Physics Core.
Работает ли create-2d-physics с трёхмерной физикой?
Нет, скилл предназначен только для двумерных задач. Если в запросе или сцене обнаруживается 3D-физика, агент прекращает работу.