turborepo

Orchestrate TurboRepo v2 task graphs for the dean-stack monorepo.

1|Updated Apr 26, 2026
One-click install
npx skills add https://github.com/matthewharwood/dean-stack --skill turborepo-matthewharwood
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: turborepo
Source: https://github.com/matthewharwood/dean-stack/tree/main/.claude/skills/turborepo
Command: npx skills add https://github.com/matthewharwood/dean-stack --skill turborepo-matthewharwood

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

TurboRepo task orchestration for the dean-stack monorepo — turbo.json v2 schema, tasks graph, dependsOn, outputs, and the bun run check ordering that is the CLI gate. Triggers on: turbo, turborepo, turbo.json, turbo task, turbo cache, dependsOn, turbo pipeline, workspace orchestration.

Core Features & Use Cases

  • Owns the task graph that schedules every script in the dean-stack monorepo. Turbo schedules; Bun executes. The check task graph is load-bearing — it implements the gate.
  • Wires dependencies across workspaces, supports generators under turbo/generators/config.ts to scaffold apps, and coordinates outputs and cache behavior as described.
  • Aligns with Dean-stack rules: pillar 4 gate-first, explicit outputs, and a stable task graph for CI gating.

Quick Start

Edit turbo.json to update the task graph and then run bun run check to validate the entire gate sequence.

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 dependsOn relationships for a monorepo task graph?

TurboRepo task orchestration configures turbo.json v2 dependsOn relationships to coordinate the monorepo task graph. It wires workspace dependencies, tracks outputs, and aligns cache behavior so Turbo schedules tasks while Bun executes the scripts.

Why does my TurboRepo cache miss when running monorepo build tasks?

TurboRepo cache misses often stem from untracked outputs or misconfigured turbo.json task definitions. This orchestration validates explicit outputs, enforces v2 task graph conventions, and aligns dependencies to diagnose and prevent cache misses across the workspace.

How do I validate monorepo CI gating order with bun run check?

Validating monorepo CI gating with bun run check requires coordinating the TurboRepo task graph. This orchestration enforces the gate-first sequence, aligns the check task graph with Dean-stack governance rules, and validates the entire gate order.

What is the best way to scaffold new apps using TurboRepo generators?

Scaffolding apps with TurboRepo generators uses turbo/generators/config.ts to define workspace templates. This orchestration coordinates generator configurations alongside the turbo.json task graph to ensure new apps integrate with existing build pipelines.

Does this TurboRepo orchestration work with the v2 task graph schema?

Yes, this TurboRepo orchestration enforces the v2 task graph schema conventions. It coordinates turbo.json definitions, applies dependsOn relationships, and tracks outputs specifically for v2 monorepo task scheduling and CI gating.

When should I update turbo.json task definitions in a monorepo?

Update turbo.json task definitions when wiring new workspace dependencies, diagnosing cache misses, or changing the monorepo build gate order. This orchestration aligns turbo.json edits with explicit outputs and validates changes through the bun run check sequence.