WHAT: Turborepo monorepo build system - caching, task pipelines, and parallel execution for JS/TS projects. WHEN: User configures turbo.json, creates packages, sets up monorepo, shares code between apps, runs --affected builds, debugs cache misses, or has apps/packages directories. KEYWORDS: turborepo, turbo.json, monorepo, dependsOn, task pipeline, caching, remote cache, --filter, --affected, packages, workspace, pnpm workspace, npm workspace, build optimization
- Initial release of the Turborepo skill. - Provides guidance on configuring, structuring, and optimizing monorepos with turbo.json, package scripts, and best practices. - Emphasizes strict rules: never use root tasks, always delegate via turbo run, and avoid common anti-patterns. - Includes decision trees for task configuration, cache troubleshooting, filtering, CI setup, and environment variable handling. - Reference sections help users solve typical monorepo and Turborepo-specific issues.