vercel-functions-runtime について
vercel-functions-runtimeは、Vercel FunctionsでサーバーレスAPIやバックグラウンドタスクを構築するためのスキルです。Edge Runtime、Cronスケジュール、ミドルウェア、設定、ログ確認を扱います。
主な機能
- 01サーバーレス関数の設定
- 02NodeまたはEdge Runtimeの選択
- 03環境変数の設定
- 04Cronジョブのスケジュール
- 05ルーティングミドルウェア、ヘッダー、書き換え、リダイレクト
- 06ログによるエラーとパフォーマンスの確認
活用シーン
- 01サーバーレスAPIルートの構築
- 02低レイテンシのエッジ処理
- 03定期的な保守や同期タスクのスケジュール
- 04ミドルウェアによるリクエスト制御
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ bobmatnyc/ claude-mpm-skills --skill vercel-functions-runtimeインストール後、Claude Code で/vercel-functions-runtimeを入力して読み込まれたか確認します。
同梱ファイルmetadata.json
詳細
Vercel Functions とランタイムのスキル
progressive_disclosure: entry_point: summary: "Vercel Functions と Edge Runtime:サーバーレス API、エッジ実行、cron ジョブ、ルーティングミドルウェア。" when_to_use: - "API ルートやサーバーレスロジックを構築するとき" - "Edge Runtime を対象にするとき" - "cron ジョブでタスクをスケジュールするとき" quick_start: - "関数のエントリーポイントを作成する" - "ランタイム(Node または Edge)を選択する" - "cron スケジュールを設定する" - "デプロイして監視する" token_estimate: entry: 90-110 full: 3600-4700
概要
Vercel Functions は、API やバックグラウンドタスク向けのサーバーレス実行環境を提供します。Edge Runtime を使うと、ユーザーに近い場所で低レイテンシの実行が可能です。
Vercel Functions
- プロジェクト構成内でサーバーレス関数を定義します。
- 設定には環境変数を使用します。
- エラーやパフォーマンスを確認するため、ログを確認します。
Edge Runtime
- 低レイテンシで実行するには Edge Runtime を使用します。
- Edge ランタイムの制約との互換性を検証します。
cron ジョブ
- cron 定義を使用してジョブをスケジュールします。
- 定期的なメンテナンスタスクや同期ジョブには cron を使用します。
ルーティングとミドルウェア
- リクエスト処理にルーティングミドルウェアを適用します。
- ヘッダー、リライト、リダイレクトを使用してトラフィックを制御します。
関連スキル
このスキルを使用する際は、次の関連スキルもご検討ください(デプロイされている場合)。
- vercel-deployments-builds:デプロイのワークフローとリリース制御。
- vercel-networking-domains:ルーティング、ヘッダー、エッジキャッシュ。
- vercel-observability:関数のデバッグに使用するログとトレース。
注:関連スキルは任意です。このスキルは、関連スキルがなくても完全に機能します。
リソース
Vercel ドキュメント:
- Functions:https://vercel.com/docs/functions
- Edge Runtime:https://vercel.com/docs/functions/runtimes/edge
- cron ジョブ:https://vercel.com/docs/cron-jobs
- ルーティングミドルウェア:https://vercel.com/docs/routing-middleware
コメント
Markdown 対応