Monorepo Navigator
技能 已验证 活跃Monorepo Navigator
Navigate, manage, and optimize monorepos effectively by providing structured guidance and tooling for common challenges like cross-package analysis, selective builds, and migration.
功能
- Cross-package impact analysis
- Selective build/test commands
- Dependency graph visualization
- Build optimization strategies
- Monorepo migration guidance
- CI/CD patterns for monorepos
使用场景
- Use when managing codebases with shared packages and slow build times.
- Use when migrating from multiple repositories to a single monorepo.
- Use when needing to visualize package dependencies and optimize build processes.
- Use when seeking best practices for monorepo CI/CD and package publishing.
非目标
- Directly executing build or test commands (provides guidance instead).
- Replacing specific monorepo tools (enables users to leverage them better).
- Managing single-app projects without shared code.
工作流
- Analyze monorepo structure and tooling (Turborepo, Nx, pnpm).
- Understand dependency relationships and potential impact of changes.
- Implement selective commands for builds, tests, and linting.
- Configure CI/CD pipelines for efficient monorepo workflows.
- Follow migration strategies from multi-repo to monorepo.
实践
- Monorepo Architecture
- Build System Optimization
- CI/CD Strategy
- Package Management
- Code Migration
先决条件
- Access to a monorepo project
- Familiarity with common monorepo tooling (Turborepo, Nx, pnpm)
安装
请先添加 Marketplace
/plugin marketplace add alirezarezvani/claude-skills/plugin install engineering@claude-code-skills质量评分
已验证类似扩展
Monorepo Management
95Master monorepo management with Turborepo, Nx, and pnpm workspaces to build efficient, scalable multi-package repositories with optimized builds and dependency management. Use when setting up monorepos, optimizing builds, or managing shared dependencies.
Turborepo Caching
98Configure Turborepo for efficient monorepo builds with local and remote caching. Use when setting up Turborepo, optimizing build pipelines, or implementing distributed caching.
Nx Workspace Patterns
95Configure and optimize Nx monorepo workspaces. Use when setting up Nx, configuring project boundaries, optimizing build caching, or implementing affected commands.
Web Frameworks
95Build with Next.js (App Router, RSC, SSR, ISR), Turborepo monorepos. Use for React apps, server rendering, build optimization, caching strategies, shared dependencies.
Turborepo
78High-performance monorepo build system with intelligent caching, task orchestration, and parallel execution for multi-package repositories and microservices.
Typescript Advanced Types
100Master TypeScript's advanced type system including generics, conditional types, mapped types, template literals, and utility types for building type-safe applications. Use when implementing complex type logic, creating reusable type utilities, or ensuring compile-time type safety in TypeScript projects.