turborepo

Installation
Summary

Monorepo build system with intelligent task caching, parallel execution, and dependency graph orchestration.

  • Caches task outputs and runs tasks in parallel based on declared dependencies; supports remote caching for CI/CD workflows
  • Filters and runs only changed packages with --affected, or use --filter for custom package selection
  • Configures tasks in turbo.json with dependsOn, outputs, inputs, and env keys; supports package-specific overrides via Package Configurations
  • Enforces monorepo structure best practices: scripts in each package's package.json, root package.json delegates via turbo run, and internal packages for shared code
  • Includes watch mode (turbo watch) for development, environment variable hashing, and boundary enforcement to prevent unwanted cross-package imports
SKILL.md

Turborepo

The complete Turborepo documentation ships inside the installed turbo package. Do not rely on this skill for framework guidance. Always read the bundled docs, which match the installed version exactly.

Start with:

node_modules/turbo/docs/README.md

Use that task index to choose the smallest relevant documentation page. Read it before changing Turborepo configuration, package scripts, or CI workflows.

If the package manager uses a non-flat node_modules layout or a workspace link, resolve the package location first:

node -p "require.resolve('turbo/package.json')"

Then read docs/README.md relative to the resolved package directory.

Related skills
Installs
76.2K
GitHub Stars
31.1K
First Seen
Jan 22, 2026
turborepo — vercel/turborepo