What it does
Provides a focused set of rules and decision trees for configuring and troubleshooting Turborepo in JavaScript/TypeScript monorepos. The skill explains correct task placement (package vs root), how to declare task inputs/outputs for caching, patterns for affected/filtered runs, and CI integration patterns (including remote caching). It includes anti-patterns to avoid and examples for common pipelines.
When to use it
Invoke this skill when configuring turbo.json, creating package scripts, debugging cache misses, writing CI workflows that call turbo, or deciding how to run only affected packages. It’s useful during monorepo setup, CI creation, or when diagnosing slow builds or cache problems.
What's included
- Scripts: none embedded (has_scripts=false)
- References: the skill body links to Turborepo docs and internal reference files (has_references=false)
- Instructions: step-by-step recommendations for task registration, env/input handling, outputs for common frameworks, and patterns like transit nodes and dev/watch setups. Concrete examples for package.json, turbo.json, and CI snippets are provided.
Compatible agents
Best used by code-capable assistant agents (Claude Code / Codex / Copilot-like agents) that can edit repo files or suggest CI changes.
Tags
Information
- Repository
- skillshub








