skillfed

turborepo

Master Turborepo's task orchestration and caching mechanisms to streamline monorepo workflows. This skill covers pipeline configuration, dependency management, and performance optimization techniques for faster builds and deployments.

AI-generated summary based on this skill's SKILL.md

24 2 MIT updated by hairyf

Install

hairyf/skills/turborepo · repository language: MDX

CLI (skillfed)coming soon
git clone https://github.com/hairyf/skills
cp -r skills/skills/turborepo ~/.claude/skills/turborepo

SKILL.md

rendered from the published skill — quoted content, verbatim

Turborepo Skill

Build system for JavaScript/TypeScript monorepos. Turborepo caches task outputs and runs tasks in parallel based on dependency graph.

IMPORTANT: Package Tasks, Not Root Tasks

Prefer package tasks over Root Tasks.

When creating tasks/scripts/pipelines, you MUST default to package tasks:

  1. Add the script to each relevant package's package.json
  2. Register the task in root turbo.json
  3. Root package.json only delegates via turbo run <task>

DO NOT put task logic in root package.json when it can live in packages. This defeats Turborepo's parallelization.

```json // DO THIS: Scripts in each package //

(truncated - see the full file via the links below)

Read as markdown · JSON record · Browse the source repository

File tree — 15 files
skills/turborepo/LICENSE.md
skills/turborepo/SKILL.md
skills/turborepo/SYNC.md
skills/turborepo/command/turborepo.md
skills/turborepo/references/best-practices/RULE.md
skills/turborepo/references/best-practices/dependencies.md
skills/turborepo/references/best-practices/packages.md
skills/turborepo/references/best-practices/structure.md
skills/turborepo/references/boundaries/RULE.md
skills/turborepo/references/caching/RULE.md
skills/turborepo/references/caching/gotchas.md
skills/turborepo/references/caching/remote-cache.md
skills/turborepo/references/ci/RULE.md
skills/turborepo/references/ci/github-actions.md
skills/turborepo/references/ci/patterns.md

Related skills

Tags

task-orchestration monorepo-architecture build-optimization dependency-graph cache-invalidation workspace-management ci-cd-pipeline typescript-monorepo package-isolation incremental-builds