What problem does it solve? Managing multiple packages and applications across separate repositories creates dependency drift, duplicated tooling, and slow builds. This Skill provides concrete patterns for consolidating code into a monorepo with shared configurations, cached builds, and coordinated CI/CD. ## Core Features & Use Cases - Monorepo Tooling Setup: Step-by-step configuration for Turborepo, Nx, and pnpm workspaces including turbo.json pipelines, nx.json caching, and workspace manifests. - Code Sharing Patterns: Ready-to-use templates for shared UI components, utilities, and TypeScript types consumed across apps and packages. - Build Optimization & CI/CD: Remote caching configuration, affected-only builds, GitHub Actions workflows, and Changesets-based versioning and publishing. - Use Case: A team migrating three separate React and Node repositories into one pnpm workspace can follow the Turborepo setup, share ESLint and TypeScript configs, and deploy only affected apps on each pull request. ## Quick Start Set up a Turborepo monorepo with pnpm workspaces containing a web app and a shared UI package with build caching enabled.