What problem does it solve?
Turborepo monorepo build system guidance. Triggers on turbo.json, task pipelines, dependsOn, caching, remote cache, the turbo CLI, --filter, --affected, CI optimization, environment variables, internal packages, monorepo structure/best practices, and boundaries. Use when user configures tasks/workflows/pipelines, creates packages, sets up a monorepo, shares code between apps, runs changed/affected packages, debugs cache, or has apps/packages directories.
Core Features & Use Cases
- Provides guidance for configuring per-package tasks, root vs package configurations, and per-package turbo.json overrides.
- Covers caching strategies, remote caching, environment variable handling, and filtering for CI and local development.
- Includes decision trees, references, and best-practice patterns to structure monorepos and enforce boundaries.
Quick Start
Set up a minimal per-package task and run turbo run build to verify caching across packages.