turborepo

Generate per-package turbo.json task configurations for Turborepo monorepos.

Updated Jan 10, 2026
One-click install
npx skills add https://github.com/serguei9090/Agentic-Governance-Framework --skill turborepo-serguei9090
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: turborepo
Source: https://github.com/serguei9090/Agentic-Governance-Framework/tree/main/MasterPrompts/.agents/skills/turborepo
Command: npx skills add https://github.com/serguei9090/Agentic-Governance-Framework --skill turborepo-serguei9090

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Turborepo orchestrates complex monorepo tasks by guiding you to configure per-package tasks and root-level delegation, enabling parallel execution and reliable caching.

Core Features & Use Cases

  • Generates per-package turbo.json task configurations and package configurations
  • Handles dependency graphs, caching rules, and advanced patterns like transit nodes and globalConfiguration
  • Useful for setting up CI pipelines, multi-package builds, and iterative workflow optimization across apps and packages

Quick Start

Create a package-specific Turborepo task by adding per-package scripts and a corresponding turbo.json configuration.

Frequently Asked Questions about turborepo

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure turbo.json for monorepo task orchestration?

To configure turbo.json for monorepo task orchestration, define per-package tasks and root delegation rules. Specify proper dependsOn, outputs, inputs, and env configurations to enable parallel execution and reliable caching across apps and packages.

What is the best way to set up caching rules across multiple packages in a monorepo?

Set up monorepo caching rules by defining inputs and outputs in your turbo.json configuration. This ensures reliable caching by tracking file dependencies and generated artifacts across all package tasks during parallel execution.

How do I debug dependency graph issues in my Turborepo CI pipelines?

Debug Turborepo CI pipeline dependency graph issues by validating your turbo.json dependsOn rules and package configurations. Ensure proper root delegation and per-package task definitions correctly map execution order across apps and packages.

Can I use globalConfiguration with per-package overrides in Turborepo?

Yes, you can use globalConfiguration with per-package overrides in Turborepo. This futureFlag allows setting default task behaviors at the root level while applying specific package configuration overrides for individual apps and packages.

Why does my monorepo build task not running in parallel across apps?

Monorepo build tasks fail to run in parallel across apps when turbo.json lacks proper dependsOn configurations or root delegation. Verify package configurations and task orchestration rules to ensure dependency graphs correctly map parallel execution.