What problem does it solve? Setting up and debugging Turborepo monorepos involves many subtle configuration decisions—task dependencies, cache inputs, environment variables, and filtering—that are easy to get wrong, leading to slow builds, broken caches, and incorrect task orchestration. ## Core Features & Use Cases - Task Pipeline Configuration: Guides correct setup of turbo.json tasks, dependsOn relationships, outputs, and package tasks versus root tasks. - Cache Debugging & Optimization: Diagnoses cache misses, configures remote caching, and explains hash inputs including environment variables and .env files. - Filtering & CI Integration: Covers --affected, --filter syntax, GitHub Actions setup, and turbo-ignore for running only changed packages. - Use Case: When your CI builds every package on every pull request, use this Skill to configure turbo run build --affected with proper remote caching so only changed packages and their dependents are rebuilt. ## Quick Start Ask the assistant to configure a build and test pipeline in turbo.json for your monorepo with proper caching and dependency ordering.