mcpField
T
turborepo

turborepo

github.com/fandhe-aiDevelopment494 installsUpdated 4d ago
Repository

About turborepo

Turborepo is a reference skill for JavaScript and TypeScript monorepo build workflows. It organizes documentation by task so developers can find guidance on configuration, caching, integrations, and CLI commands.

Key features

  1. 01Task-based documentation index
  2. 02Guidance for turbo.json configuration
  3. 03Task management and caching references
  4. 04Framework and CI integration references
  5. 05CLI command reference

Use cases

  1. 01Find guidance for setting up a monorepo
  2. 02Check task and cache configuration
  3. 03Look up framework or CI integrations

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/fandhe-ai/agent-reference-skills --skill turborepo

After installing, type/turborepoin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

references/cli/
boundaries.md
gen.md
options-overview.md
other-commands.md
prune.md
query.md
README.md
run.md
watch.md
references/configuration/
globs.md
package-configurations.md
README.md
system-environment-variables.md
turbo-json.md
references/core-concepts/
package-and-task-graph.md
package-types.md
README.md
remote-caching.md
references/crafting-your-repository/
caching.md
ci.md
dependencies.md
developing.md
environment-variables.md
internal-packages.md
README.md
running-tasks.md
structuring.md
tasks.md
understanding-your-repository.md
upgrading.md

Details

From the project README

Turborepo リファレンス

Turborepo — JavaScript / TypeScript モノレポ向け高性能ビルドシステム。 turbo.json の設定、タスク管理、キャッシュ、各種ツール統合時に参照する。

ディレクトリ構成

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

探索手順

タスクからカテゴリを引き、カテゴリの README.md で目的のページを特定する:

  1. 下記マッピング表でタスクに対応するカテゴリを探す
  2. そのカテゴリの references/{category}/README.md を参照して目的のページを特定する
  3. 該当ページの .md を Read して詳細を確認する

タスク → カテゴリ マッピング

タスクカテゴリ参照 README
インストール、既存リポジトリへの導入、create-turbo、エディタ連携、サンプルから開始getting-startedreferences/getting-started/README.md
パッケージグラフ、タスクグラフ、DAG、パッケージタイプ、Remote Caching の概念core-conceptsreferences/core-concepts/README.md
リポジトリ構造、依存管理、内部パッケージ、タスク設定・実行、キャッシュ、環境変数、開発・Watch モード、CI 構築、バージョンアップcrafting-your-repositoryreferences/crafting-your-repository/README.md
コード生成、タスクスキップ、ライブラリ公開、単一パッケージ、多言語、マイクロフロントエンド、Nx 移行、AI 連携、ランタイム依存の調整guidesreferences/guides/README.md
Next.js、Nuxt、SvelteKit、Vite、Rsbuild、フレームワークバインディングguides-frameworksreferences/guides-frameworks/README.md
GitHub Actions、Vercel、GitLab CI、CircleCI、Buildkite、Travis CIguides-ci-vendorsreferences/guides-ci-vendors/README.md
TypeScript、ESLint、Biome、Oxc、Tailwind CSS、Jest、Vitest、Playwright、Storybook、Prisma、Docker、shadcn/ui、Rust / Python (実験的サポート)guides-toolsreferences/guides-tools/README.md
turbo.json 設定、パッケージ設定 (extends)、システム環境変数 (TURBO_*)、グロブ仕様configurationreferences/configuration/README.md
turbo run、turbo watch、turbo gen、turbo prune、turbo query、turbo boundaries、その他 CLI コマンド、フラグ一覧clireferences/cli/README.md
エラーメッセージの原因・対処法を調べるmessages-error-docsreferences/messages-error-docs/README.md
モノレポセットアップ、タスクパイプライン、フィルタリング、Remote Cache、内部パッケージの典型的な使い方samplessamples/README.md
インストール・CLI コマンド、ビルド・デプロイ、キャッシュ管理、コード生成、開発サーバー、構造検査、移行scriptsscripts/README.md

Comments

Markdown supported