vercel/turborepo

Turborepo モノレポビルドシステムに関するガイダンスを提供します。

turborepo とは?

このスキルは、Turborepo を用いたモノレポ構成のビルドシステムの設計、設定、最適化を支援します。主な対象は、`turbo.json` によるタスクパイプラインの定義、`dependsOn` によるタスク間の依存関係の管理、キャッシュ戦略(ローカル/リモートキャッシュ)、`turbo` CLI の各種コマンド(`--filter`、`--affected` など)の活用、CI/CD 環境での効率的なパイプライン構築、環境変数の取り扱い、内部パッケージ間のコード共有、モノレポ全体の構造設計やベストプラクティス、そして境界(バウンダリ)の設定など多岐にわたります。ユーザーがタスクやワークフローを設定する際、新しいパッケージを作成する際、モノレポを初期構築する際、アプリ間でコードを共有する際、変更があったパッケージだけを実行したい際、キャッシュの問題をデバッグする際、または `apps/` や `packages/` ディレクトリを扱う際に自動的にトリガーされます。このスキルにより、Turborepo の高度な機能を最大限に活用し、開発効率とビルド速度を向上させることができます。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/vercel/turborepo/tree/main/skills/turborepo

Installed? Explore more 生産性&コラボレーション skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

turborepo は何をしますか?

Turborepo モノレポビルドシステムに関するガイダンスを提供します。

トリガー条件:

  • turbo.json の設定
  • タスクパイプラインの定義 (dependsOn など)
  • キャッシュの仕組み(ローカル/リモート)
  • turbo CLI コマンドの使用
  • --filter や --affected オプション
  • CI 環境における最適化
  • 環境変数の管理
  • 内部パッケージの参照と利用
  • モノレポの構造設計とベストプラクティス
  • モジュール境界(バウンダリ)の設定

使用すべきタイミング:

  • タスク・ワークフロー・パイプラインの設定時
  • 新しいパッケージの作成時
  • モノレポを初期構築する時
  • 複数のアプリ間でコードを共有する時
  • 変更があったパッケージや影響範囲を特定して実行する時
  • キャッシュに関する問題をデバッグする時
  • apps/ や packages/ ディレクトリを扱う時

関連スキル