What problem does it solve?
Monorepo teams often need a consistent, correct turbo.json to manage task definitions, caching, and CI behavior, but creating and tuning that file by hand is error-prone and repetitive. This Skill automates detection of package manager and workspaces, enforces env modes, and produces root and per-workspace configuration to avoid cache pollution and misconfigured CI.
Core Features & Use Cases
- Automatic detection of package manager and workspace patterns to choose sensible defaults for outputs and tasks.
- Create or update turbo.json at the repository root with global options like globalDependencies, globalEnv, envMode, concurrency, and cache settings.
- Remote cache and CI integration: configure TURBO_TOKEN/TURBO_TEAM usage, optional remoteCache section, and workspace-level overrides using extends.
- Use Case: Initialize turbo.json for a new monorepo, enable remote caching for CI, or add per-workspace overrides for apps with different build outputs.
Quick Start
Initialize a root turbo.json with strict environment mode and default concurrency using the provided init-config script.