What problem does it solve?
Turborepo Skill reduces slow, wasteful monorepo workflows by helping you correctly configure task orchestration, caching, and CI execution so builds run only when needed and in the right order.
Core Features & Use Cases
- Task orchestration for monorepos: Configure
turbo.json tasks using dependsOn and package task patterns to enable parallel execution across packages.
- Correct caching behavior: Define
outputs, inputs, and env so cache hits are valid and cache misses are explainable, including strategies for debugging with --summarize and --dry.
- CI and targeted execution: Use
--affected and --filter to run only changed packages (and dependents) in CI while keeping environment handling consistent.
Quick Start
Ask to set up or fix a Turborepo turbo.json so that build, lint, and test tasks run in the correct dependency order with proper outputs, cache inputs, and CI-friendly --affected usage for a monorepo that uses multiple apps/ and packages/.