monorepo-navigator

Analyze monorepo structure and dependencies across Turborepo, Nx, pnpm workspaces, and Lerna.

Updated Mar 28, 2026
One-click install
npx skills add https://github.com/saschadudkin-sketch/rezidence4 --skill monorepo-navigator-saschadudkin-sketch
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: monorepo-navigator
Source: https://github.com/saschadudkin-sketch/rezidence4/tree/main/.agents/skills/monorepo-navigator
Command: npx skills add https://github.com/saschadudkin-sketch/rezidence4 --skill monorepo-navigator-saschadudkin-sketch

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the complexities of managing and optimizing monorepos, providing powerful tools for cross-package analysis, selective builds, and efficient migrations from multi-repo structures.

Core Features & Use Cases

  • Cross-package Impact Analysis: Quickly identify the impact of changes across your monorepo.
  • Selective Commands: Run tests and builds only for affected packages.
  • Dependency Graph Visualization: Intuitively understand package relationships with Mermaid diagrams.
  • Build Optimization: Leverage remote caching and incremental builds for speed.
  • Migration: Migrate from multi-repo to monorepo with zero history loss.
  • Publishing: Manage versioning and publication with changesets.
  • Use Case: If you're working on a large monorepo with multiple shared libraries and applications, this Skill can help streamline your development process, save time, and maintain code quality.

Quick Start

Analyze your monorepo with the monorepo-navigator skill by running 'monorepo_navigator analyze /path/to/monorepo'.

Frequently Asked Questions about monorepo-navigator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I analyze cross-package impact in a monorepo?

Cross-package impact analysis in a monorepo identifies affected packages from code changes. This Skill generates dependency graphs and runs selective builds to pinpoint exactly what needs testing across Turborepo, Nx, pnpm workspaces, and Lerna structures.

Can I migrate from a multi-repo to a monorepo without losing git history?

Yes, you can migrate from a multi-repo to a monorepo without losing git history. This Skill handles monorepo migrations by preserving existing commit logs while consolidating multiple repositories into a unified workspace structure.

Does this monorepo tool work with Nx and pnpm workspaces?

Yes, this monorepo tool works with Nx and pnpm workspaces. It supports Turborepo, Nx, pnpm workspaces, and Lerna to perform cross-package analysis, build optimization, and dependency graph visualization across these popular monorepo frameworks.

What's the best way to optimize monorepo build times?

The best way to optimize monorepo build times is leveraging remote caching and incremental selective builds. This Skill analyzes your dependency graph to run builds and tests only for affected packages, significantly reducing execution time.

How do I visualize package dependencies in a pnpm workspace?

You visualize package dependencies in a pnpm workspace using Mermaid diagrams. This Skill analyzes your monorepo structure and generates intuitive dependency graph visualizations to clarify complex package relationships.

Do I need Python installed to run monorepo-navigator scripts?

Yes, you need Python installed to run monorepo-navigator scripts. Python is required for executing the analysis, dependency visualization, and migration scripts that operate on your monorepo structure.