AIKraft/Skills/nx-import

nx-import

Импортирует, объединяет или объединяет репозитории в рабочее пространство Nx с помощью команды nx import. ПРИМЕНЯЙТЕ, когда пользователь просит внедрить Nx, перенести проекты в монорепозиторий или перенести код/историю из другого репозитория.

NRnrwl official Разработка ★ 29.4k

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

Команда nx import переносит код из исходного репозитория или папки в текущее рабочее пространство Nx, сохраняя историю коммитов. Она решает задачу интеграции внешних проектов в монорепозиторий с сохранением их Git-истории.

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

  • Внедрение Nx в существующий проект или репозиторий
  • Перенос проектов в монорепозиторий Nx
  • Импорт кода или истории из другого репозитория в текущее рабочее пространство
  • Объединение нескольких репозиториев в единое рабочее пространство Nx

Как работает

  1. Убедитесь, что целевая директория (destination directory) пуста перед запуском импорта.
  2. Запустите команду nx import с указанием источника; для версий до 22.6.0 используйте флаг --no-interactive и явно укажите все необходимые флаги.
  3. Для версий nx 22.6.0 и выше обрабатывайте вывод .ndjson и отвечайте на последующие вопросы интерактивно.
  4. Импортируйте каждую библиотеку или подкаталог индивидуально, избегая прямого импорта папки libs/ в libs/, если структура уже существует.
  5. При необходимости используйте стратегию импорта подкаталог за раз (например, nx import <source> apps --source=apps).

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

Импортируй код из репозитория my-source в текущее рабочее пространство Nx, сохранив историю коммитов.
Перенеси проект из папки /source/repo в монорепозиторий Nx, используя стратегию импорта подкаталогов.
Объедини репозиторий с библиотеками ui и data-access в текущий workspace Nx, обрабатывая каждый источник индивидуально.

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

  • Установленный Nx (версия влияет на интерактивность: до 22.6.0 требуется --no-interactive)
  • Доступ к исходному репозиторию или папке с кодом
  • Пустая целевая директория в рабочем пространстве Nx

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

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

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

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