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
Install
hairyf/skills/turborepo · repository language: MDX
git clone https://github.com/hairyf/skills
cp -r skills/skills/turborepo ~/.claude/skills/turborepoSKILL.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:
- Add the script to each relevant package's
package.json - Register the task in root
turbo.json - Root
package.jsononly delegates viaturbo 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