mcpField
N
nitro

nitro

github.com/onmax開発723281 回インストール2 日前に更新
リポジトリ

nitro について

Nitro v3 開発向けのスキルです。Nitro は Nuxt と単独プロジェクトで使える、フレームワークおよびデプロイ先に依存しないサーバーツールキットです。ルーティング、ストレージ、キャッシュ、サーバー機能、デプロイ設定、v2 からの移行を扱います。

主な機能

  1. 01ファイルシステムルーティングとルートルール
  2. 02KV ストレージとキャッシュ
  3. 03ランタイム設定とデプロイプリセット
  4. 04スケジュールタスク、WebSocket、SSE
  5. 05SQL データベースと OpenAPI ドキュメント
  6. 06v2 から v3 への移行ガイド

活用シーン

  1. 01Nitro プロジェクトのサーバールート構築
  2. 02キャッシュと KV ストレージの設定
  3. 03スケジュールタスクや WebSocket ハンドラーの追加
  4. 04nitropack v2 からの移行計画

インストール

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

$npx skills add https://github.com/onmax/nuxt-skills --skill nitro

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

同梱ファイル

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

references/
advanced-migration.md
core-assets.md
core-cache.md
core-configuration.md
core-rendering.md
core-routing.md
core-storage.md
deploy-presets.md
features-database.md
features-openapi.md
features-plugins.md
features-tasks.md
features-websocket.md

詳細

このスキルは Nitro v3(ベータ版、3.0.260903)を基にしており、2026-09-25 に生成されました。

Nitro は、H3 v2、unstorage、Vite/Rolldown/Rollup を基盤とする、フレームワークやデプロイ先に依存しないサーバーツールキットです。Nuxt を支えるほか、単独でも動作します。1 つのコードベースから、Node.js、Bun、Deno、Cloudflare、Vercel、Netlify などに最適化された出力をビルドします。

主な機能:

  • H3 v2 のイベントハンドラー、動的パラメーター、メソッドサフィックスに対応したファイルシステムルーティング。
  • キャッシュ、ヘッダー、リダイレクト、プロキシ、CORS を宣言的に設定できるルートルール。
  • unstorage KV レイヤーを基盤とするキャッシュレイヤー(キャッシュハンドラー/関数、SWR)。
  • NITRO_* 環境変数で上書き可能なランタイム設定。
  • タスク(オンデマンドおよびスケジュール/cron)、WebSockets/SSE、SQL データベースレイヤー、OpenAPI の自動ドキュメント生成。
  • プラグインとライフサイクルフック、カスタムレンダラー/サーバーエントリー、ポータブルなデプロイプリセット。

主な v3 の変更点(nitropack v2 との比較):パッケージ名が nitropack から nitro に変更され、H3 v2(Web 標準の Request/Response)を使用します。自動インポートは削除されました(すべて明示的にインポートしてください)。ディレクトリのスキャンは serverDir によるオプトイン方式です。useStorage は useKV(nitro/kv)に、storage 設定オプションは kv に変更されました。キャッシュの swr はデフォルトで false になりました。v2 と v3 の API の違いがわからない場合は、まず advanced-migration をお読みください。

コア

トピック説明リファレンス
ルーティングファイルベースのルート、defineHandler、パラメーター、ミドルウェア、ルートルール、エラーcore-routing
設定nitro.config.ts、defineConfig、主要なオプション、ランタイム設定core-configuration
ストレージunstorage KV、マウントポイント、ドライバー、動的マウントcore-storage
キャッシュdefineCachedHandler、defineCachedFunction、SWR、無効化core-cache
アセットパブリックアセット、圧縮、ストレージ経由のサーバーアセットcore-assets
レンダリングレンダラー(HTML/SSR)、サーバーエントリー、フレームワーク統合core-rendering

機能

トピック説明リファレンス
プラグインとフックdefinePlugin、ランタイムライフサイクルフック、エラーの捕捉features-plugins
タスクオンデマンドおよびスケジュール(cron)タスク、runTaskfeatures-tasks
WebSocket と SSEdefineWebSocketHandler、パブ/サブ、名前空間、イベントストリームfeatures-websocket
データベースdb0 による組み込み SQL レイヤー、useDatabase、コネクターfeatures-database
OpenAPIdefineRouteMeta からの仕様の自動生成、Scalar/Swagger UIfeatures-openapi

高度な設定/デプロイ

トピック説明リファレンス
デプロイプリセットランタイムとプロバイダー、互換性の日付、プラットフォームとの統合deploy-presets
v2 → v3 の移行パッケージ名の変更、nitro/* インポート、H3 v2 API、プリセットの変更advanced-migration

コメント