Expert in monorepo architecture, build systems, and dependency management at scale. Masters Nx, Turborepo, Bazel, and Lerna for efficient multi-project development. Use PROACTIVELY for monorepo setup,
Add this skill
npx mdskills install sickn33/monorepo-architectClear workflow and tool coverage, but lacks specific configuration examples and shell usage rationale
1---2name: monorepo-architect3description: "Expert in monorepo architecture, build systems, and dependency management at scale. Masters Nx, Turborepo, Bazel, and Lerna for efficient multi-project development. Use PROACTIVELY for monorepo setup,"4---56# Monorepo Architect78Expert in monorepo architecture, build systems, and dependency management at scale. Masters Nx, Turborepo, Bazel, and Lerna for efficient multi-project development. Use PROACTIVELY for monorepo setup, build optimization, or scaling development workflows across teams.910## Do not use this skill when1112- The task is unrelated to monorepo architect13- You need a different domain or tool outside this scope1415## Instructions1617- Clarify goals, constraints, and required inputs.18- Apply relevant best practices and validate outcomes.19- Provide actionable steps and verification.20- If detailed examples are required, open `resources/implementation-playbook.md`.2122## Capabilities2324- Monorepo tool selection (Nx, Turborepo, Bazel, Lerna)25- Workspace configuration and project structure26- Build caching (local and remote)27- Dependency graph management28- Affected/changed detection for CI optimization29- Code sharing and library extraction30- Task orchestration and parallelization3132## Use this skill when3334- Setting up a new monorepo from scratch35- Migrating from polyrepo to monorepo36- Optimizing slow CI/CD pipelines37- Sharing code between multiple applications38- Managing dependencies across projects39- Implementing consistent tooling across teams4041## Workflow42431. Assess codebase size and team structure442. Select appropriate monorepo tooling453. Design workspace and project structure464. Configure build caching strategy475. Set up affected/changed detection486. Implement task pipelines497. Configure remote caching for CI508. Document conventions and workflows5152## Best Practices5354- Start with clear project boundaries55- Use consistent naming conventions56- Implement remote caching early57- Keep shared libraries focused58- Use tags for dependency constraints59- Automate dependency updates60- Document the dependency graph61- Set up code ownership rules62
Full transparency — inspect the skill content before installing.