mcpField
T
turborepo

turborepo

github.com/fandhe-ai開発494 回インストール4 日前に更新
リポジトリ

turborepo について

Turborepoは、JavaScriptとTypeScriptのモノレポ構築を扱うリファレンススキルです。タスク別にドキュメントを整理し、設定、キャッシュ、連携、CLIコマンドの情報を探せます。

主な機能

  1. 01タスク別ドキュメント索引
  2. 02turbo.json設定ガイド
  3. 03タスク管理とキャッシュの資料
  4. 04フレームワーク・CI連携の資料
  5. 05CLIコマンドリファレンス

活用シーン

  1. 01モノレポ構築の手順を探す
  2. 02タスクやキャッシュ設定を確認する
  3. 03フレームワークやCI連携を調べる

インストール

コマンドをコピーしてターミナルで実行します。

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

インストール後、Claude Code で/turborepoを入力して読み込まれたか確認します。

同梱ファイル

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

詳細

プロジェクトの 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

コメント