Loading...
Loading...
Monorepo Navigator
npx skill4agent add alirezarezvani/claude-skills monorepo-navigator| Tool | Best For | Key Feature |
|---|---|---|
| Turborepo | JS/TS monorepos, simple pipeline config | Best-in-class remote caching, minimal config |
| Nx | Large enterprises, plugin ecosystem | Project graph, code generation, affected commands |
| pnpm workspaces | Workspace protocol, disk efficiency | |
| Lerna | npm publishing, versioning | Batch publishing, conventional commits |
| Changesets | Modern versioning (preferred over Lerna) | Changelog generation, pre-release channels |
python3 scripts/monorepo_analyzer.py /path/to/monorepo
python3 scripts/monorepo_analyzer.py /path/to/monorepo --jsonreferences/monorepo-patterns.md| Pitfall | Fix |
|---|---|
Running | Always use |
| Use |
| All packages rebuild when unrelated file changes | Tune |
| Shared tsconfig causes one package to break all type-checks | Use |
| git history lost during migration | Use |
| Remote cache not working in CI | Check TURBO_TOKEN and TURBO_TEAM env vars; verify with |
| CLAUDE.md too generic — Claude modifies wrong package | Add explicit "When working on X, only touch files in apps/X" rules per package CLAUDE.md |