mcpField
V
vercel-microfrontends

vercel-microfrontends

github.com/vercelクラウド・DevOps45396 回インストール1 週間前に更新
リポジトリ

vercel-microfrontends について

Vercel Microfrontendsは、大規模アプリを独立してデプロイできる単位に分割し、一つのアプリとして表示するためのスキルです。Vercelのルーティング設定、グループ管理、複数フレームワークでのローカル開発を扱います。

主な機能

  1. 01マイクロフロントエンドの独立デプロイ
  2. 02microfrontends.jsonによるルーティング
  3. 03グループ管理用CLI
  4. 04ローカル開発プロキシとポートツール
  5. 05Next.js、SvelteKit、React Router、Viteのガイド

活用シーン

  1. 01大規模アプリをデプロイ可能な単位に分割
  2. 02マイクロフロントエンドグループの作成と管理
  3. 03ローカル環境でマイクロフロントエンドを実行
  4. 04ルーティングやフレームワーク設定の参照

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/vercel/microfrontends --skill vercel-microfrontends

インストール後、Claude Code で/vercel-microfrontendsを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

metadata.json
README.md
references/
configuration.md
local-development.md
managing-microfrontends.md
path-routing.md
security.md
troubleshooting.md

詳細

Vercel Microfrontends

大規模なアプリケーションを、独立してデプロイでき、ひとつのまとまりのあるアプリとしてレンダリングされる単位に分割します。Vercel は microfrontends.json を使用して、グローバルネットワーク上でルーティングを処理します。

主な概念: デフォルトアプリ(microfrontends.json を持ち、一致しないリクエストを処理します)・子アプリ(routing のパスパターンを持ちます)・アセットプレフィックス(静的アセットの衝突を防ぎます)・独立したデプロイ。

フレームワーク: Next.js(App Router + Pages Router)、SvelteKit、React Router、Vite — すべて @vercel/microfrontends 経由で利用できます。

CLI(vercel microfrontends / vercel mf):

  • create-group — 新しいグループを作成します。デフォルトでは対話形式で実行されます。--non-interactive を使うと、完全な非対話形式で実行できます(オプション:--name、--project(繰り返し指定可)、--default-app、--default-route、--project-default-route(繰り返し指定可、形式:<project>=<route>。非対話形式では、デフォルト以外の各プロジェクトに必須)、確認プロンプトを省略する --yes)。注:プロジェクトの追加によって無料プランの上限を超える場合、--non-interactive はブロックされます。ユーザーは対話形式で課金内容の変更を確認する必要があります。
  • add-to-group — 現在のプロジェクトを既存のグループに追加します。対話型ターミナルが必要です(オプション:--group、--default-route)。
  • remove-from-group — 現在のプロジェクトをグループから削除します。対話型ターミナルが必要です(オプション:--yes はプロジェクトのリンク確認のみを省略します)。
  • delete-group — グループとそのすべての設定を削除します。この操作は取り消せません。対話型ターミナルが必要です(オプション:グループを事前に選択する --group)。
  • pull — ローカル開発用に、リモートの microfrontends.json を取得します(オプション:--dpl)。
  • microfrontends proxy — ローカル開発用プロキシ · microfrontends port — 自動割り当てされたポートを表示します

詳細情報を探す

このスキルには、references/ ディレクトリに詳細なリファレンスドキュメントが含まれています。最初にすべてのリファレンスを読まないでください。 代わりに、ユーザーから特定のトピックについて質問されたときに、該当するファイルを検索または grep してください。

トピックリファレンスファイル
入門、クイックスタート、フレームワークの設定、microfrontends.json のスキーマ、フィールド、命名、例references/configuration.md
パス式、アセットプレフィックス、フラグ制御ルーティング、ミドルウェアreferences/path-routing.md
ローカルプロキシの設定、ポリレポ構成、Turborepo、ポート、デプロイ保護references/local-development.md
グループの確認(inspect-group)、プロジェクトの追加と削除、フォールバック環境、ナビゲーション、可観測性references/managing-microfrontends.md
テストユーティリティ(validateMiddlewareConfig、validateRouting など)、デバッグヘッダー、よくある問題references/troubleshooting.md
デプロイ保護、Vercel Firewall、マイクロフロントエンド用 WAF ルールreferences/security.md

ユーザーから特定のトピックについて質問された場合は、該当するリファレンスファイルを grep または検索して、すべてのリファレンスをコンテキストに読み込まずに回答を見つけてください。

コメント