What problem does it solve? Setting up and debugging a Turborepo monorepo involves many subtle decisions: where to put task scripts, how to wire dependsOn, why caches miss, and how to run only changed packages in CI. This Skill provides decision trees, configuration references, and anti-pattern detection so you get correct turbo.json setups without reading the full documentation. ## Core Features & Use Cases - Task Pipeline Configuration: Guides creation of package tasks over root tasks, correct dependsOn syntax (^build vs build), outputs declaration, and transit nodes for parallel tasks with cache invalidation. - Cache Debugging & Remote Cache: Diagnoses cache misses with --summarize and --dry, configures Vercel Remote Cache, and explains hash inputs including env vars and .env files. - Filtering & CI Optimization: Covers --affected for changed packages, --filter syntax, turbo-ignore, and complete GitHub Actions and Vercel deployment setups. - Use Case: Your CI builds every package on every PR. Use this Skill to switch to turbo run build --affected with remote caching so only changed packages and their dependents rebuild. ## Quick Start Ask the assistant to configure a build pipeline in turbo.json for your monorepo with proper caching and affected-package filtering in CI.