Turborepo — a high-performance build system for JavaScript / TypeScript monorepos. Refer to it when configuring turbo.json, managing tasks, caching, and integrating various tools.
Directory Structure
skills/turborepo/
SKILL.md
references/
getting-started/
README.md
installation.md
add-to-existing.md
editor-integration.md
start-with-an-example.md
core-concepts/
README.md
package-and-task-graph.md
package-types.md
remote-caching.md
crafting-your-repository/
README.md
structuring.md
dependencies.md
internal-packages.md
tasks.md
running-tasks.md
caching.md
environment-variables.md
developing.md
ci.md
upgrading.md
understanding-your-repository.md
guides/
README.md
ai.md
coordinating-runtime-dependencies.md
generating-code.md
handling-platforms.md
microfrontends.md
migrating-from-nx.md
multi-language.md
publishing-libraries.md
single-package-workspaces.md
skipping-tasks.md
guides-frameworks/
README.md
framework-bindings.md
nextjs.md
nuxt.md
rsbuild.md
sveltekit.md
vite.md
guides-ci-vendors/
README.md
buildkite.md
circleci.md
github-actions.md
gitlab-ci.md
travis-ci.md
vercel.md
guides-tools/
README.md
biome.md
docker.md
eslint.md
jest.md
oxc.md
playwright.md
prisma.md
python-experimental.md
rust-experimental.md
shadcn-ui.md
storybook.md
tailwind.md
typescript.md
vitest.md
configuration/
README.md
globs.md
package-configurations.md
system-environment-variables.md
turbo-json.md
cli/
README.md
boundaries.md
gen.md
options-overview.md
other-commands.md
prune.md
query.md
run.md
watch.md
messages-error-docs/
README.md
invalid-env-prefix.md
missing-root-task-in-turbo-json.md
package-task-in-single-package-workspace.md
recursive-turbo-invocations.md
unnecessary-package-task-syntax.md
samples/
README.md
ci-github-actions.md
code-generation.md
dev-workflow.md
environment-variables.md
filtering-tasks.md
internal-packages.md
monorepo-setup.md
publishing-packages.md
remote-caching.md
task-pipeline.md
scripts/
README.md
build-deploy.md
cache.md
cli.md
dev.md
generate.md
inspect.md
install.md
migrate.md
Exploration Procedure
Derive the category from the task, and identify the target page in the category's README.md:
- Find the category corresponding to the task in the mapping table below
- Refer to that category's
references/{category}/README.mdto identify the target page - Read the corresponding page's
.mdto check the details
Task → Category Mapping
| Task | Category | Reference README |
|---|---|---|
| Installation, introducing into an existing repository, create-turbo, editor integration, starting from a sample | getting-started | references/getting-started/README.md |
| Concepts of package graph, task graph, DAG, package types, Remote Caching | core-concepts | references/core-concepts/README.md |
| Repository structure, dependency management, internal packages, task configuration/execution, caching, environment variables, development/Watch mode, CI setup, version upgrades | crafting-your-repository | references/crafting-your-repository/README.md |
| Code generation, task skipping, library publishing, single package, multi-language, microfrontends, Nx migration, AI integration, runtime dependency tuning | guides | references/guides/README.md |
| Next.js, Nuxt, SvelteKit, Vite, Rsbuild, framework bindings | guides-frameworks | references/guides-frameworks/README.md |
| GitHub Actions、Vercel、GitLab CI、CircleCI、Buildkite、Travis CI | guides-ci-vendors | references/guides-ci-vendors/README.md |
| TypeScript, ESLint, Biome, Oxc, Tailwind CSS, Jest, Vitest, Playwright, Storybook, Prisma, Docker, shadcn/ui, Rust / Python (experimental support) | guides-tools | references/guides-tools/README.md |
| turbo.json configuration, package configuration (extends), system environment variables (TURBO_*), glob specifications | configuration | references/configuration/README.md |
| turbo run, turbo watch, turbo gen, turbo prune, turbo query, turbo boundaries, other CLI commands, flag list | cli | references/cli/README.md |
| Investigate the causes of and remedies for error messages | messages-error-docs | references/messages-error-docs/README.md |
| Monorepo setup, task pipelines, filtering, Remote Cache, typical usage of internal packages | samples | samples/README.md |
| Installation/CLI commands, build/deploy, cache management, code generation, dev server, structure inspection, migration | scripts | scripts/README.md |