AIKraft/Skills/Управление пакетами Unity

Управление пакетами Unity

Use when adding, removing, upgrading, or discovering Unity (UPM) packages programmatically from outside the Editor — headless or CI package installs via the C# UnityEditor.PackageManager.Client API, verifying package ids/versions against the Unity registry, or choosing which packages a game needs by genre, platform, and monetization. The Unity CLI does not manage UPM packages, so this skill cove

unity-technologies official Разработка

Что делает навык

Позволяет программно добавлять, удалять, обновлять и искать пакеты Unity (UPM) через C# API UnityEditor.PackageManager.Client в headless-режиме или CI. Skill гарантирует корректное разрешение зависимостей и версий, избегая ручного редактирования файлов manifest.json, которое часто приводит к ошибкам.

Когда применять

  • Добавление, удаление или обновление пакетов в существующем или только что созданном проекте.
  • Неинтерактивная настройка пакетов проекта в CI/CD.
  • Проверка существования идентификатора пакета или поиск доступных версий перед добавлением зависимости.
  • Выбор необходимых для игры пакетов на основе жанра, платформы и модели монетизации.

Как работает

  1. Использовать C# API UnityEditor.PackageManager.Client для выполнения операций с пакетами.
  2. Запускать скрипты управления пакетами в headless-режиме из терминала или CI.
  3. Избегать ручного редактирования файла Packages/manifest.json для предотвращения ошибок разрешения.
  4. Обращаться к документации references/select-packages.md для выбора подходящих пакетов.

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

Добавь пакет com.unity.render-pipelines.universal в проект с помощью UnityEditor.PackageManager.Client.
Проверь, существует ли пакет com.unity.modules.ai, и покажи доступные версии.
Удали устаревший пакет из проекта в headless-режиме.

Что понадобится

  • Среда выполнения Unity Editor (для работы UnityEditor.PackageManager.Client)
  • Доступ к реестру Unity Package Manager

Описание составлено по SKILL.md навыка, сверено 06.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «unity-package-management» из репозитория: # https://github.com/unity-technologies/skills
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r unity-package-management/ ~/.claude/skills/unity-package-management/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.