monorepo-architect
Provides architectural guidance for scaling monorepos using tools like Nx, Turborepo, and Bazel.
Install
mkdir -p .claude/skills/monorepo-architect && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/1079" && unzip -o skill.zip -d .claude/skills/monorepo-architect && rm skill.zipInstalls to .claude/skills/monorepo-architect
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
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,Key capabilities
- →Select appropriate monorepo tooling like Nx, Turborepo, Bazel, or Lerna.
- →Configure workspace and project structure for a monorepo.
- →Implement build caching strategies, both local and remote.
- →Manage dependency graphs across multiple projects.
- →Optimize CI pipelines using affected/changed detection.
- →Orchestrate and parallelize tasks within a monorepo.
How it works
The skill assesses codebase and team structure to recommend monorepo tooling, design workspace configurations, and set up build caching and task orchestration.
Inputs & outputs
When to use monorepo-architect
- →Setting up a new monorepo
- →Migrating polyrepos to a monorepo
- →Optimizing slow CI/CD pipelines
- →Managing cross-project dependencies
About this skill
Monorepo Architect
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, build optimization, or scaling development workflows across teams.
Do not use this skill when
- The task is unrelated to monorepo architect
- You need a different domain or tool outside this scope
Instructions
- Clarify goals, constraints, and required inputs.
- Apply relevant best practices and validate outcomes.
- Provide actionable steps and verification.
- If detailed examples are required, open
resources/implementation-playbook.md.
Capabilities
- Monorepo tool selection (Nx, Turborepo, Bazel, Lerna)
- Workspace configuration and project structure
- Build caching (local and remote)
- Dependency graph management
- Affected/changed detection for CI optimization
- Code sharing and library extraction
- Task orchestration and parallelization
Use this skill when
- Setting up a new monorepo from scratch
- Migrating from polyrepo to monorepo
- Optimizing slow CI/CD pipelines
- Sharing code between multiple applications
- Managing dependencies across projects
- Implementing consistent tooling across teams
Workflow
- Assess codebase size and team structure
- Select appropriate monorepo tooling
- Design workspace and project structure
- Configure build caching strategy
- Set up affected/changed detection
- Implement task pipelines
- Configure remote caching for CI
- Document conventions and workflows
Best Practices
- Start with clear project boundaries
- Use consistent naming conventions
- Implement remote caching early
- Keep shared libraries focused
- Use tags for dependency constraints
- Automate dependency updates
- Document the dependency graph
- Set up code ownership rules
Limitations
- Use this skill only when the task clearly matches the scope described above.
- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.
- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.
How it compares
This skill provides specialized guidance for monorepo architecture and build systems, offering specific tool selection and optimization strategies beyond general project setup advice.
Compared to similar skills
monorepo-architect side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| monorepo-architect (this skill) | 3 | 4mo | No flags | Advanced |
| bazel-build-optimization | 14 | 2mo | No flags | Advanced |
| deployment-pipeline-design | 6 | 2mo | Review | Advanced |
| k8s-helm | 8 | 6mo | Review | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by sickn33
View all by sickn33 →You might also like
bazel-build-optimization
wshobson
Optimize Bazel builds for large-scale monorepos. Use when configuring Bazel, implementing remote execution, or optimizing build performance for enterprise codebases.
deployment-pipeline-design
wshobson
Design multi-stage CI/CD pipelines with approval gates, security checks, and deployment orchestration. Use when architecting deployment workflows, setting up continuous delivery, or implementing GitOps practices.
k8s-helm
rohitg00
Manage Helm charts, releases, and repositories. Use for Helm installations, upgrades, rollbacks, chart development, and release management.
cloudflare-deploy
davila7
Deploy applications and infrastructure to Cloudflare using Workers, Pages, and related platform services. Use when the user asks to deploy, host, publish, or set up a project on Cloudflare.
gitlab-ci-patterns
wshobson
Build GitLab CI/CD pipelines with multi-stage workflows, caching, and distributed runners for scalable automation. Use when implementing GitLab CI/CD, optimizing pipeline performance, or setting up automated testing and deployment.
mlops-engineer
sickn33
Build comprehensive ML pipelines, experiment tracking, and model registries with MLflow, Kubeflow, and modern MLOps tools. Implements automated training, deployment, and monitoring across cloud platforms. Use PROACTIVELY for ML infrastructure, experiment management, or pipeline automation.