This is a comprehensive guide for setting up and managing monorepos using Turborepo, Nx, and pnpm workspaces. It covers the practical stuff you'll actually need: configuring turbo.json for build caching, setting up shared TypeScript and ESLint configs, managing workspace dependencies with pnpm filters, and organizing packages for code sharing. The examples show real project structures with proper package.json exports, dependency graphs, and CI optimization strategies. If you're migrating from multiple repositories or starting a new multi-package project, this walks through the tooling decisions and configuration patterns that actually work at scale.
npx skills add https://github.com/wshobson/agents --skill monorepo-management