本文へ移動
cccskills
無料GitHub で公開

nextjs-turbopack

Next.js 16+とTurbopack — インクリメンタルバンドル、FSキャッシュ、開発速度、TurbopackとWebpackの使い分け。

インストール方法を見る

含まれるファイル(1)

  • SKILL.md2.8 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Next.jsとTurbopack

Next.js 16+はローカル開発にデフォルトでTurbopackを使用する。Rustで書かれたインクリメンタルバンドラーで、開発の起動とホットアップデートを大幅に高速化する。

使用するタイミング

  • Turbopack(デフォルト開発): 日常の開発に使用。特に大規模アプリでコールドスタートとHMRが高速。
  • Webpack(レガシー開発): Turbopackのバグに遭遇した場合、またはWebpack専用プラグインに依存している場合のみ使用。--webpack(またはNext.jsバージョンによっては --no-turbopack; リリースのドキュメントを確認)で無効化。
  • 本番: 本番ビルドの動作(next build)はNext.jsバージョンによってTurbopackまたはWebpackを使用する場合がある。バージョンの公式Next.jsドキュメントを確認すること。

Next.js 16+アプリの開発やデバッグ、開発起動やHMRの遅さの診断、本番バンドルの最適化時に使用する。

仕組み

  • Turbopack: Next.js開発用のインクリメンタルバンドラー。ファイルシステムキャッシュを使用するため、再起動が大幅に高速化される(例: 大規模プロジェクトで5〜14倍)。
  • 開発でのデフォルト: Next.js 16から、next dev は無効化しない限りTurbopackで実行される。
  • ファイルシステムキャッシュ: 再起動時に以前の作業を再利用。キャッシュは通常 .next 配下にあり、基本的な使用には追加設定不要。
  • Bundle Analyzer(Next.js 16.1+): 出力を検査し、重い依存関係を見つけるための実験的なBundle Analyzer。設定または実験的フラグで有効化(バージョンのNext.jsドキュメントを参照)。

使用例

コマンド

next dev
next build
next start

使い方

ローカル開発にはTurbopack付きの next dev を実行する。コード分割の最適化や大きな依存関係の削減にはBundle Analyzer(Next.jsドキュメントを参照)を使用する。可能な限りApp Routerとサーバーコンポーネントを優先する。

ベストプラクティス

  • 安定したTurbopackとキャッシュ動作のために、最新のNext.js 16.xを使用する。
  • 開発が遅い場合、Turbopack(デフォルト)を使用していて、キャッシュが不必要にクリアされていないことを確認する。
  • 本番バンドルサイズの問題には、バージョンの公式Next.jsバンドル分析ツールを使用する。

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

agent-eval

無料日本語概要

コーディングエージェント(Claude Code、Aider、Codexなど)のカスタムタスクによる直接比較。合格率、コスト、時間、一貫性メトリクスを測定

hage-oyaji/everything-claude-code-jp-local32026年3月29日 更新

agent-harness-construction

無料日本語概要

AIエージェントのアクションスペース、ツール定義、オブザベーションフォーマットを設計・最適化し、タスク完了率を向上させる

hage-oyaji/everything-claude-code-jp-local32026年3月29日 更新

agentic-engineering

無料日本語概要

評価ファーストの実行、分解、コスト考慮型モデルルーティングによるエージェンティックエンジニアとしての運用

hage-oyaji/everything-claude-code-jp-local32026年3月29日 更新

ai-first-engineering

無料日本語概要

AIエージェントが実装出力の大部分を生成するチームのためのエンジニアリング運用モデル

hage-oyaji/everything-claude-code-jp-local32026年3月29日 更新

ai-regression-testing

無料日本語概要

AI支援開発のためのリグレッションテスト戦略。データベース依存なしのサンドボックスモードAPIテスト、自動バグチェックワークフロー、同一モデルがコードの作成とレビューを行う際のAIの盲点を検出するパターン。

hage-oyaji/everything-claude-code-jp-local32026年3月29日 更新

android-clean-architecture

無料日本語概要

AndroidおよびKotlin Multiplatformプロジェクトのためのクリーンアーキテクチャパターン — モジュール構成、依存関係ルール、UseCase、Repository、データレイヤーパターン

hage-oyaji/everything-claude-code-jp-local32026年3月29日 更新

hage-oyaji のスキルをすべて見る

このスキルの問題を報告する