Agent skill · software engineering · borghei

monorepo-navigator

Manage and optimize monorepos with Turborepo, Nx, pnpm workspaces, and Changesets. Use when working in monorepos, running impact analysis, optimizing build times with remote caching, migrating from multi-repo, or coordinating publishing.

Why this skill is useful

Adds 3 executable scripts for dependency analysis, impact detection, and package structure analysis that aren't in public docs.

What it needs

Requires python installed locally. About 3k tokens when loaded. Last updated 2026-07-21. 462 stars on the source repository.

What this skill does

Monorepo Navigator Navigate, manage, and optimize monorepos at any scale. Covers Turborepo, Nx, pnpm workspaces, and Lerna/Changesets for cross-package impact analysis, selective builds on affected packages only, dependency graph visualization, remote caching configuration, migration from multi-repo to monorepo with preserved git history, and coordinated package publishing with automated changelogs. Keywords: monorepo, Turborepo, Nx, pnpm workspaces, Changesets, dependency graph, remote cache, affected packages, selective builds, cross-package impact, npm publishing, workspace protocol Core Capabilities Impact analysis — determine which apps break when a shared package changes, trace dependency chains, visualize Mermaid graphs, and calculate blast radius. Selective execution — run tests/builds only for affected packages, filter by changed files since a git ref, and skip unchanged packages in CI. Build optimization — remote caching (Turborepo/Vercel, Nx Cloud), incremental builds with input/output config, dependency-aware parallel scheduling, and artifact sharing. Publishing — Changesets for coordinated versioning, automated per-package changelogs, pre-release channels, and workspace: replacement during publish. When to Use Multiple packages/apps share code (UI components, utils, types, API clients) Build times are slow because everything rebuilds on every change Migrating from multiple repos to a single monorepo Publishing npm packages with coordinated versioning Teams work across packages and need unified tooling Clarify First Before analyzing or configuring, confirm these inputs. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills borghei/monorepo-navigator

View the source on GitHub

Browse the @skills marketplace