What problem does it solve? Monorepo builds become slow and error-prone when tasks run sequentially, caches miss unexpectedly, or environment variables silently break reproducibility. This Skill provides structured guidance for configuring Turborepo correctly so tasks run in parallel, cache reliably, and only rebuild what changed. ## Core Features & Use Cases - Task Pipeline Configuration: Define tasks in turbo.json with correct dependsOn, outputs, inputs, and env declarations, following the package-tasks-over-root-tasks principle. - Cache Debugging and Remote Caching: Diagnose cache misses with --summarize and --dry, and set up Vercel Remote Cache in CI environments. - Filtering and CI Optimization: Run only changed packages with --affected, compose --filter expressions, and integrate with GitHub Actions or Vercel deployments. - Use Case: A team adds a new lint task across apps/web and packages/ui. The Skill guides them to add scripts per package, register the task in turbo.json, use transit nodes for parallel execution with correct cache invalidation, and wire it into CI with turbo run lint --affected. ## Quick Start Ask the assistant to configure a build pipeline in turbo.json for your monorepo with proper caching and dependency ordering.