--- id: TheBeardedBearSAS/claude-craft/monorepo version: "295cc79d" license: MIT install: manual updated: 2026-07-27 --- # Monorepo — This skill equips Claude Code teams with a production-ready monorepo framework spanning 11 technology stacks and 5 programming languages. It provides sprint-based workflows, continuous build loops, browser-based acceptance testing, and token-optimized code review agents designed for tech leads scaling AI-assisted development across their organization. Publisher: TheBeardedBearSAS · Stars: 99 · Updated: 2026-07-27 Install (manual): `git clone https://github.com/TheBeardedBearSAS/claude-craft` ## SKILL.md # 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` [View on SkillFed](https://skillfed.io/TheBeardedBearSAS/claude-craft/monorepo) · [View on GitHub](https://github.com/TheBeardedBearSAS/claude-craft)