Agent Skills by ALSEL
OpenAIDevOps・インフラ⭐ リポ 128品質スコア 81/100

turborepo

Turborepoモノレポビルドシステムのガイダンス。turbo.json、タスクパイプライン、dependsOn、キャッシング、リモートキャッシュ、「turbo」CLI、--filter、--affected、CI最適化、環境変数、内部パッケージ、モノレポ構造とベストプラクティス、境界設定などに対応します。 ユーザーがタスク/ワークフロー/パイプラインを構成する、パッケージを作成する、モノレポをセットアップする、アプリ間でコードを共有する、変更/影響を受けたパッケージを実行する、キャッシュをデバッグする、またはapps/packagesディレクトリを持つ場合に活用できます。

description の原文を見る

Turborepo monorepo build system guidance. Triggers on: turbo.json, task pipelines, dependsOn, caching, remote cache, the "turbo" CLI, --filter, --affected, CI optimization, environment variables, internal packages, monorepo structure/best practices, and boundaries. Use when user: configures tasks/workflows/pipelines, creates packages, sets up monorepo, shares code between apps, runs changed/affected packages, debugs cache, or has apps/packages directories.

SKILL.md 本文

注意: このスキルのライセンスは ライセンス未確認 です。本サイトでは本文プレビューのみを表示しています。利用前に GitHub の原本でライセンス条件をご確認ください。

Turborepo スキル

JavaScript/TypeScript モノレポ向けビルドシステム。Turborepo はタスク出力をキャッシュし、依存関係グラフに基づいてタスクを並列実行します。

重要: パッケージタスク、ルートタスクではない

ルートタスクを作成しないでください。必ずパッケージタスクを作成してください。

タスク/スクリプト/パイプラインを作成する場合、以下を実施する必要があります:

  1. 関連する各パッケージの package.json にスクリプトを追加
  2. ルート turbo.json にタスクを登録
  3. ルート package.jsonturbo run <task> を介して委譲するのみ

**ルート package.json にはタスクロジックを配置しないでください。**これにより Turborepo の並列化が損なわれます。

// これを実施: 各パッケージ内のスクリプト
// apps/web/package.json
{ "scripts": { "build": "next build", "lint": "eslint .", "test": "vitest" } }

// apps/api/package.json
{ "scripts": { "build": "

...

詳細情報

作者
LiorVainer
リポジトリ
LiorVainer/data-israel
ライセンス
不明
最終更新
2026/4/26

Source: https://github.com/LiorVainer/data-israel / ライセンス: 未指定

本サイトは GitHub 上で公開されているオープンソースの SKILL.md ファイルをクロール・インデックス化したものです。 各スキルの著作権は原作者に帰属します。掲載に問題がある場合は info@alsel.co.jp または /takedown フォームよりご連絡ください。
原作者: LiorVainer · LiorVainer/data-israel · ライセンス: ライセンス未確認