mcpField
T
turborepo

turborepo

github.com/fandhe-ai开发494 次安装4 天前更新
代码仓库

关于 turborepo

Turborepo 是面向 JavaScript 和 TypeScript 单体仓库构建流程的参考技能。它按任务组织文档,帮助开发者查找配置、缓存、集成和 CLI 命令相关说明。

主要功能

  1. 01按任务索引文档
  2. 02提供 turbo.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

评论

支持 Markdown