Monorepo management (Nx, Turborepo, pnpm workspaces) — task orchestration, caching, code sharing. Use when setting up monorepo, optimizing builds, or managing multi-package projects.
Scanned 9/5/2026
Install to Claude Code
npx -y skills add TheBeardedBearSAS/claude-craft --skill monorepo --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Monorepo?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/thebeardedbearsas-monorepo)More formats (shields.io, HTML) on the badges page.
---
name: monorepo
description: Monorepo management (Nx, Turborepo, pnpm workspaces) — task orchestration, caching, code sharing. Use when setting up monorepo, optimizing builds, or managing multi-package projects.
context: fork
files: ["**/nx.json", "**/turbo.json", "**/pnpm-workspace.yaml", "**/lerna.json"]
---
# Monorepo — Nx, Turborepo, pnpm Workspaces
Monorepo moderne avec caching distribué, task orchestration.
## Tools
**Nx** — Graph-based, plugins, enterprise
**Turborepo** — Simple, fast, Vercel
**pnpm workspaces** — Léger, fast
**Lerna** — Legacy (migrer)
## Turborepo
```json
{ "pipeline": {
"build": { "dependsOn": ["^build"], "outputs": ["dist/**"] },
"test": { "cache": true }
}}
```
```bash
pnpm turbo build # Cache
pnpm turbo test --filter=...@main
```
## Nx
```bash
nx affected --target=build
nx graph
```
## Code Sharing
```
monorepo/
├── packages/ (ui, utils, config)
├── apps/ (web, api, mobile)
```
```typescript
import { Button } from '@monorepo/ui';
```
## Caching
**Local** — Dev | **Remote** — Team (Vercel, Nx Cloud) | **Distributed** — CI
```bash
npx turbo login && npx turbo link # Turborepo
npx nx connect-to-nx-cloud # Nx
```
## pnpm Workspaces
```yaml
packages: ['packages/*', 'apps/*']
```
## Best Practices
**Atomic commits** | **Versioning** (`changesets`) | **CI** (affected) | **Shared configs** (root)
---
Voir `@.claude/skills/tooling/SKILL.md`
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!