スキル monorepo-management
🧱

monorepo-management

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

スケーラブルなモノレポワークフローの構築

多数のパッケージにわたるビルドと依存関係の調整は困難です。このスキルは、ビルドを効率化し、共有するために、Turborepo、Nx、およびpnpmのモノレポセットアップとプラクティスを提供します。

対応: Claude Codex Code(CC)
⚠️ 68 貧弱
1

スキルZIPをダウンロード

2

Claudeでアップロード

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

3

オンにして利用開始

テストする

「monorepo-management」を使用しています。 Webアプリ、ドキュメントサイト、共有UIパッケージのためのpnpmモノレポを計画してください。

期待される結果:

  • appsとpackagesを含む推奨フォルダレイアウト
  • Turborepoを使用したビルド、テスト、リンターのルートスクリプト
  • TypeScriptとESLintの共有設定パッケージ
  • appsとpackagesのpnpmワークスペースエントリ

セキュリティ監査

安全
v4 • 1/17/2026

This skill contains purely educational documentation about monorepo tools. The SKILL.md file contains only instructional text, example commands, and configuration samples. No executable code, network calls, filesystem operations, or credential access exist. All static findings are FALSE POSITIVES caused by misidentifying bash code examples and JSON schema URLs as security-relevant patterns. The skill-report.json already correctly rated this skill as 'safe' in a prior audit.

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

品質スコア

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

作れるもの

アプリとパッケージの統合

1つのリポジトリ内の複数のWebアプリに対して、共有UIと設定構造を計画する。

CIの高速化

キャッシュとaffectedビルドを設計して、ビルドとテストの時間を短縮する。

ツールの標準化

すべてのパッケージに対して、共有TypeScriptとESLintプリセットを定義する。

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

モノレポスターター
appsとpackagesを持つpnpmワークスペースと、基本的なturbo.jsonパイプラインのスタータープランを作成してください。
移行計画
Nxへの移行計画を、主要なステップ、必要な設定ファイル、監視すべきリスクとともに概述してください。
キャッシュの調整
ビルドタスクとテストタスクのキャッシュ入力と出力を提案して、実行時間を短縮してください。
CIワークフロー設計
pnpmとTurborepoを使用した、リンター、テスト、ビルド、タイプチェックのCIワークフローを作成してください。

ベストプラクティス

  • TypeScript、ESLint、Prettierの共有設定を集中管理する
  • 各ビルドタスクのキャッシュ入力と出力を定義する
  • 依存関係グラフを非循環で文書化された状態に保つ

回避

  • package.jsonで宣言されていない依存関係を使用する
  • パッケージ間に循環依存関係を作成する
  • 正しい入力なしでビルド出力をキャッシュする

よくある質問

TurborepoとNxとの互換性がありますか?
はい。pnpmワークスペースを使用した両方のツールのセットアップとワークフローを提供します。
このスキルの制限は何ですか?
ガイダンスと例のみを提供し、コマンドを実行したりファイルを編集したりしません。
既存のCIと統合できますか?
はい。既存のパイプラインに適用できるGitHub Actionsの概要を説明します。
私のデータや資格情報にアクセスしますか?
指示コンテンツのみで構成されており、ファイルやシークレットを読み取りません。
ビルドがまだ遅い場合はどうすればよいですか?
キャッシュ入力と出力を確認し、affectedビルドを使用してスコープを制限してください。
一般的なモノレポのアドバイスと比較するとどうですか?
Turborepo、Nx、pnpmに焦点を当てたツール固有の例で構成されています。

開発者の詳細

ファイル構成

📄 SKILL.md