Monorepo Navigator
Monorepo Navigator helps you navigate, manage, and optimize monorepos built with Turborepo, Nx, pnpm workspaces, or Lerna. It enables cross-package impact analysis, selective builds/tests on affected packages, remote caching, dependency graph visualization, and structured multi-repo to monorepo migrations.
✨ What it does
- Cross-package impact analysis to identify affected apps when shared packages change.
- Selective commands to run tests/builds only for affected packages using --filter.
- Dependency graph visualization as Mermaid diagrams.
- Remote caching and incremental build optimization guidance.
- Step-by-step migration from multi-repo to monorepo with history preservation.
- Workspace-aware CLAUDE.md configuration for per-package instructions.
🎯 When to use it
- Setting up a new monorepo for multiple packages or apps that share code.
- Optimizing CI for a large workspace where builds are slow because everything rebuilds on any change.
- Debugging cross-package dependency issues or determining which apps break when a shared package changes.
- Planning or executing a migration from multiple repositories to a single monorepo.
- Publishing packages to npm with coordinated versioning using changesets.
🚀 How to use
Trigger by asking for help with monorepo setup, optimization, or migration. Provide your monorepo path or describe your current setup. The skill can run the workspace analyzer script and reference tooling docs. Example prompts:
Analyze my monorepo at /path/to/monorepo and show the dependency graph.
Help me set up Turborepo with pnpm workspaces and changesets for my monorepo.
📄 Output: A dependency graph, analysis report, or step-by-step guidance for monorepo tasks.
📦 Add this skill to Claude Code
# 1. Get the skills repo
git clone --depth 1 https://github.com/alirezarezvani/claude-skills /tmp/claude-skills
# 2. Copy this skill into your project (or ~/.claude/skills for all projects)
mkdir -p .claude/skills
cp -r /tmp/claude-skills/engineering/skills/monorepo-navigator .claude/skills/monorepo-navigatorSkill source: engineering/skills/monorepo-navigator/SKILL.md
⚠️ Good to know
Requires a monorepo or multi-repo setup; not for single-app projects with no shared packages.
❓ FAQ
Which tools does the skill cover?
It covers Turborepo, Nx, pnpm workspaces, Lerna, and Changesets, with guidance on selecting the best tool for your needs.
How do I avoid rebuilding everything on every PR?
Always use --filter=...[origin/main] in CI to run commands only for affected packages.
What is the recommended modern monorepo setup?
The skill recommends pnpm workspaces + Turborepo + Changesets for most modern setups.
🤖 Overview, features, install steps and FAQ were generated from the project's SKILL.md on Sep 4, 2026. Always check the original source before running commands.