NR
nx-import
Импортирует, объединяет или объединяет репозитории в рабочее пространство Nx с помощью команды nx import. ПРИМЕНЯЙТЕ, когда пользователь просит внедрить Nx, перенести проекты в монорепозиторий или перенести код/историю из другого репозитория.
Что делает навык
Команда nx import переносит код из исходного репозитория или папки в текущее рабочее пространство Nx, сохраняя историю коммитов. Она решает задачу интеграции внешних проектов в монорепозиторий с сохранением их Git-истории.
Когда применять
- Внедрение Nx в существующий проект или репозиторий
- Перенос проектов в монорепозиторий Nx
- Импорт кода или истории из другого репозитория в текущее рабочее пространство
- Объединение нескольких репозиториев в единое рабочее пространство Nx
Как работает
- Убедитесь, что целевая директория (destination directory) пуста перед запуском импорта.
- Запустите команду nx import с указанием источника; для версий до 22.6.0 используйте флаг --no-interactive и явно укажите все необходимые флаги.
- Для версий nx 22.6.0 и выше обрабатывайте вывод .ndjson и отвечайте на последующие вопросы интерактивно.
- Импортируйте каждую библиотеку или подкаталог индивидуально, избегая прямого импорта папки libs/ в libs/, если структура уже существует.
- При необходимости используйте стратегию импорта подкаталог за раз (например, 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 и совместимые) подхватывает его по описанию и следует шагам.