One-click install
npx skills add https://github.com/leighayanid/unuxt --skill turborepo-leighayanid
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: turborepo
Source: https://github.com/leighayanid/unuxt/tree/main/.agents/skills/turborepo
Command: npx skills add https://github.com/leighayanid/unuxt --skill turborepo-leighayanid

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides guidance for configuring Turborepo monorepos to optimize task execution, caching, and workflow pipelines across apps and packages.

Core Features & Use Cases

  • Per-package tasks and root configuration enable parallelized builds and per-package caching.
  • Use root turbo.json and Package Configurations to tailor outputs, inputs, and env scoping for different packages.
  • CI and development workflows can leverage --affected, remote caching, and boundaries (experimental) to accelerate validation.

Quick Start

Create a minimal root turbo.json and per-package turbo.json, then run turbo run build --affected to validate changes across packages.

Frequently Asked Questions about turborepo

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

FAQPage Schema
How do I configure task orchestration and build caching in a monorepo?

You can configure per-package tasks by creating a package turbo.json to extend inherited options, scoping outputs, inputs, env, and dependsOn rules for different packages.

What is the best way to set up parallelized builds for apps and packages directories?

Parallelized builds for apps and packages directories require a root turbo.json combined with optional package configurations to automate task pipelines and enable per-package caching.

How do I accelerate CI validation workflows in a monorepo?

Accelerate CI validation workflows in a monorepo by leveraging the --affected flag and remote caching to validate changes across packages without rebuilding unchanged code.

How does turbo.json handle dependencies and environment variables for different packages?

turbo.json handles dependencies and environment variables by applying configuration rules for dependsOn, inputs, outputs, and env scoping to tailor execution for different packages.