What problem does it solve?
It solves the problem of adopting Nx across multiple existing repositories by providing a structured, low-surprise process to import apps and libraries into an Nx workspace while preserving functionality and git history.
Core Features & Use Cases
- Guided monorepo adoption with nx import: Brings code from a source repo into an Nx workspace using the
nx import workflow and the recommended directory-at-a-time strategy.
- Import planning and conflict avoidance: Helps you choose the correct destination paths, avoid directory/name collisions, and respect Nx conventions so the imported projects are discoverable and runnable.
- Post-import repair checklist: Addresses common migration failures like pnpm workspace glob issues, root config gaps (nx.json/tsconfig/eslint/jest), and TypeScript
noEmit/project reference incompatibilities.
Use case example: You want to move several existing frontend and shared library repos into a single Nx monorepo so teams can share tooling and run consistent targets like build, test, and lint.
Quick Start
Tell the assistant: “Import my existing repository into an Nx workspace using nx import, preserving git history and ensuring pnpm, tsconfig, and lint/test targets work after import.”