What problem does it solve?
Turborepo skill guidance helps you correctly configure task orchestration in JavaScript/TypeScript monorepos so builds run in parallel, cache reliably, and only rebuild what changed.
Core Features & Use Cases
- Monorepo task orchestration: Learn how to structure
turbo.json tasks with correct dependsOn semantics and package-first patterns.
- Reliable caching: Configure
outputs, inputs, and env so Turborepo caches the right artifacts and invalidates when inputs truly change.
- Scope optimization: Use
--affected and --filter patterns to run tasks only for changed packages (and optionally their dependents/dependencies).
- CI correctness & performance: Apply best practices for GitHub Actions and remote caching (including common gotchas).
- Environment variable hashing: Ensure
.env usage is tracked via inputs and variables are declared in env so cache keys stay accurate.
Quick Start
Load the turborepo skill to generate a correct turbo.json/package.json strategy for your monorepo task pipelines, including caching and affected-package optimization.