スキル turborepo-caching
🚀

turborepo-caching

安全 🌐 ネットワークアクセス⚙️ 外部コマンド📁 ファイルシステムへのアクセス

Turborepoキャッシュを最適化してビルドを高速化する

モノレポのビルドが遅いと、開発者の時間とCIの時間が浪費されます。このスキルは、明確なTurborepoキャッシュとパイプライン設定テンプレートを提供し、ビルドを高速化してCIコストを削減します。

対応: Claude Codex Code(CC)
📊 69 十分
1

スキルZIPをダウンロード

2

Claudeでアップロード

設定 → 機能 → スキル → スキルをアップロードへ移動

3

オンにして利用開始

テストする

「turborepo-caching」を使用しています。 Next.jsアプリと共有UIパッケージ用にturbo.jsonを調整してください。

期待される結果:

  • .nextおよびdistフォルダーのビルド出力を定義して、コンパイル済み資産をキャッシュする
  • キャッシュキーを最小化するためにsrc、テスト、設定ファイルのみを入力として設定する
  • 継続的に実行されるため、開発タスクは永続的かつキャッシュなしとして維持する
  • Next.jsアプリより前にUIパッケージがビルドされるようにdependsOnを追加する

「turborepo-caching」を使用しています。 チーム向けにVercelでリモートキャッシュを設定してください。

期待される結果:

  • npx turbo loginを実行してVercelで認証する
  • npx turbo linkを実行してプロジェクトを接続する
  • TURBO_TOKENとTURBO_TEAM環境変数をCIに追加する
  • 完全なリモートキャッシュのためにCIでturbo build --remote-onlyを使用する

「turborepo-caching」を使用しています。 ビルドキャッシュが頻繁に無効化される理由をデバッグしてください。

期待される結果:

  • turbo build --summarizeを実行してキャッシュヒット/ミスのステータスを確認する
  • --verbosity=2を使用してハッシュ計算を検査する
  • 入力からmarkdownなどの不要なファイルを除外する
  • globalDependenciesに真に共有されるファイルのみが含まれていることを確認する

セキュリティ監査

安全
v4 • 1/17/2026

Pure documentation skill containing only Turborepo configuration templates and best practices. All 55 static findings are FALSE POSITIVES - the scanner incorrectly flagged markdown code block delimiters as shell backticks, cache hash references as cryptographic algorithms, and standard Turborepo config patterns as credential access. No executable code, scripts, or malicious patterns exist in this skill.

2
スキャンされたファイル
585
解析された行数
3
検出結果
4
総監査数
監査者: claude 監査履歴を表示 →

品質スコア

38
アーキテクチャ
100
保守性
85
コンテンツ
20
コミュニティ
100
セキュリティ
91
仕様準拠

作れるもの

CIビルドを加速させる

正しい依存関係チェーンを維持しながら、CI時間を短縮するためのパイプラインとフィルターを調整します。

モノレポビルドを改善する

Webアプリケーションのキャッシュ出力と入力を設定して、不要な再ビルドを最小限に抑えます。

リモートキャッシュを有効化する

Vercelまたは自己ホスト型キャッシュを構成して、チーム間でビルド成果物を共有します。

これらのプロンプトを試す

キャッシュを開始する
モノレポ内のアプリとパッケージ向けに、ビルド、テスト、リンート、開発タスクを含む基本的なturbo.jsonを作成してください。
CI最適化
CIパイプラインのステップとパッケージフィルターを提案して、mainブランチから影響を受けたパッケージのみをビルドしてください。
リモートキャッシュ
Vercelリモートキャッシュを有効にする方法を説明し、CIに必要な環境変数をリスト表示してください。
高度な入力
Next.jsアプリの入力と出力構成を洗練させて、キャッシュの無効化を軽減してください。

ベストプラクティス

  • 正確なキャッシュキー生成とミスの削減のため、明示的な入力と出力を定義する
  • CIとローカル開発環境間の一貫性のためにリモートキャッシュを有効にする
  • CIパイプラин内で影響を受けたパッケージのみをビルドするためにパッケージフィルターを使用する

回避

  • 終了しない長時間の永続的タスクや開発サーバーをキャッシュする
  • キャッシュされた環境変数設定にシークレットや機密性の高い値を含める
  • 過度にパッケージをフィルターしてパイプライン内の重要な依存関係のビルドを見逃す

よくある質問

どの環境がサポートされていますか?
ローカルマシンのTurborepoプロジェクトとGitHub Actionsなどのすべての主要なCIランナーと連携します。
プロジェクトサイズに制限はありますか?
厳密な制限はありませんが、非常に大きなリポジトリでは入力と出力の構成に注意が必要です。
Vercelリモートキャッシュと連携できますか?
はい、Vercel用のログイン、プロジェクトリンク、必要なCI変数の設定に関するガイダンスを提供します。
データにアクセスしたり、保存したりしますか?
いいえ、これはファイル、クレデンシャルを読み取ったり、どこかにデータを送信したりするのではなく、ドキュメントスキルです。
キャッシュが期待通りに動作しない場合は?
デバッグおよびサマリーフラグを使用して、キャッシュヒット、ミス、およびハッシュ計算を検査してください。
他のモノレポツールと比較してどうですか?
このスキルはTurborepoキャッシュパターンに特化しており、NxやLernaとの比較は行いません。

開発者の詳細

ファイル構成

📄 SKILL.md