turborepo - Turborepo Monorepo Build System Guidance
Build system for JavaScript/TypeScript monorepos that caches task outputs and runs tasks in parallel based on dependency graph
Tags
Updated: 2026-02-09Capabilities
Typical Inputs
Typical Outputs
What this skill does
- configure turbo.json
- set up task pipelines
- define dependsOn relationships
- configure caching behavior
- set up remote cache
- use turbo CLI commands
- apply --filter option
- use --affected flag
- optimize CI pipelines
- manage environment variables
- create internal packages
- structure monorepo layout
- enforce package boundaries
Inputs
- turbo.json configuration
- task pipelines
- dependsOn dependencies
- caching configuration
- remote cache settings
- turbo CLI
- --filter option
- --affected flag
- CI configuration
- environment variables
- internal packages
- monorepo structure
- package boundaries rules
Outputs
- turbo.json configuration file
- package.json scripts
- task pipeline definitions
- cache configuration
- CI workflow files
- package boundary rules
- monorepo structure documentation
- build system optimization
Requirements
- JavaScript/TypeScript monorepo environment
- Node.js runtime
- turbo CLI installed
- package.json files
- access to source code
- write permissions for configuration files
