Monorepo Architect
Seth HobsonCommunityCreated by Seth Hobson
- Subagent
- Role or persona
- Software development
- MIT
- No issues found
AutoGineer summary
Written by AutoGineer from the skill’s own files, not by the author
Monorepo Architect acts as a specialized advisor for teams managing large-scale codebases. It provides expertise on selecting and configuring monorepo tools like Nx, Turborepo, Bazel, and Lerna to improve developer productivity and CI/CD efficiency. The skill covers the entire lifecycle of a monorepo, from initial workspace design and project structure to advanced build caching and dependency management strategies.
What it does
- Recommends monorepo tools based on codebase size and team requirements
- Designs efficient workspace structures and project boundaries
- Configures build caching strategies for local and remote environments
- Implements affected-detection logic to optimize CI/CD pipelines
- Provides guidance on code sharing and library extraction
- Establishes conventions for task orchestration and dependency management
When to use it
- When initiating a new monorepo project
- When migrating existing polyrepo projects into a unified monorepo
- When CI/CD pipelines are suffering from slow build times
- When teams need to share code effectively across multiple applications
- When standardizing tooling and development workflows across large engineering organizations
Advantages
- Reduces build times through intelligent caching and parallelization
- Ensures consistent development standards across multiple projects
- Simplifies dependency management and code sharing
- Provides expert-led architectural patterns for scaling development
- Optimizes CI/CD resource usage via affected-detection
Usage examples
- “We are struggling with slow build times in our large TypeScript monorepo. How can we optimize this?”
- The agent will analyze your current build process, suggest implementing remote caching, and help configure affected-detection to ensure only changed projects are rebuilt.
- “Should we use Nx or Turborepo for our new project?”
- The agent will evaluate your team structure and project requirements to recommend the most suitable tool, outlining the trade-offs and setup requirements for each.
Install
Download the subagent as a ZIP:
https://autogineer.com/agent-skills/wshobson/monorepo-architect/downloadExtract the subagent file into .claude/agents in your project (use ~/.claude/agents for every project):
mkdir -p .claude/agents && unzip -j monorepo-architect.zip 'monorepo-architect/monorepo-architect.md' -d .claude/agentsKeep the LICENSE and ATTRIBUTION.md files from the ZIP with your copy.
Documentation by Seth Hobson
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.
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
When to Use
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
Files
- ATTRIBUTION.mdAdded by AutoGineer1000 B
- LICENSELicence file added by AutoGineer1.0 KiB
- monorepo-architect.md1.8 KiB
ATTRIBUTION.md
Attribution
This folder is an unmodified copy of the Agent Skill "monorepo-architect", distributed by AutoGineer (https://autogineer.com/agent-skills).
Commit: 4bde3168b43c0655c4d00ea2726e631719908a6d
Created by: Seth Hobson (https://github.com/wshobson/agents/tree/4bde3168b43c0655c4d00ea2726e631719908a6d/plugins/developer-essentials/agents/monorepo-architect.md)
Publisher: Seth Hobson (https://github.com/wshobson)
Licence: MIT License (https://github.com/wshobson/agents/blob/4bde3168b43c0655c4d00ea2726e631719908a6d/LICENSE)
Licence evidence: repository licence LICENSE
Retrieved: 2026-11-07
The skill's own files are unmodified copies. AutoGineer is not affiliated with or endorsed by the author or the publisher.
Files added by AutoGineer
ATTRIBUTION.md: this file, written by AutoGineer
LICENSE: copied from LICENSE
Requirements and compatibility
Written for: Claude Code
Works with: Claude Code
“Works with” means the tool reads the open Agent Skills format; a skill written for one tool may use features others lack.
Security
No issues found by our static scan· No issues found
A static scan is not a guarantee. Skills are third-party content: review a skill before you let an agent use it.
Attribution and licence
- Created by
- Seth Hobson
- Publisher
- Seth Hobson (Community)
- Source
- wshobson/agents · plugins/developer-essentials/agents/monorepo-architect.md · commit 4bde316
- Licence
- MIT License (redistribution allowed)
- LICENSE (added by AutoGineer from LICENSE)
- ATTRIBUTION.md (written by AutoGineer)
- Synced
AutoGineer is not affiliated with or endorsed by Seth Hobson or Seth Hobson.
Download ZIP
The ZIP holds the skill’s files, its licence files and an ATTRIBUTION.md. Download monorepo-architect.zip