What problem does it solve? Setting up and debugging Turborepo monorepos involves many subtle configuration decisions—task dependencies, cache invalidation, environment variable hashing, and CI filtering—where small mistakes silently break caching or parallelization. This Skill provides decision trees, anti-pattern detection, and reference documentation to configure turbo.json correctly the first time. ## Core Features & Use Cases - Task Pipeline Configuration: Guides creation of package-level tasks with correct dependsOn, outputs, inputs, and env declarations in turbo.json. - Cache Debugging & Optimization: Diagnoses cache misses, configures remote caching, and explains hash inputs including globalDependencies versus global.inputs behavior. - Filtering & CI Setup: Covers --affected, --filter syntax, GitHub Actions workflows, Vercel deployment, and turbo-ignore for running only changed packages. - Use Case: A developer notices CI rebuilds everything on every pull request. Use this Skill to add --affected with proper fetch-depth, declare env variables in task hashes, and enable remote caching so only changed packages rebuild. ## Quick Start Ask the assistant to review your turbo.json and package.json scripts for anti-patterns and configure a cached build pipeline for your monorepo.