Cursor と Claude Code で Next.js テンプレートを使いこなす 2026年の最新ワークフロー
このガイドで分かること
このガイドを読むと、Cursor エディタ(コード作成に特化したテキスト編集ツール)と Claude Code を組み合わせて、Next.js テンプレート(ひな形)から素早くプロジェクトを立ち上げる方法が理解できます。2026年時点での現代的な開発ワークフロー(作業の流れ)を習得できるので、プロジェクトの初期設定にかかる時間を大幅に短縮できるようになります。
前提条件
このガイドを始める前に、以下の環境が整っていることを確認してください。
- Cursor がインストール済みであること
- Claude Code(Cursor に統合されたコード生成機能)が利用可能であること
- Node.js および npm がパソコンに導入されていること(macOS、Windows 両対応)
- 基本的なコマンドライン(ターミナルやコマンドプロンプト)の操作ができること
- Next.js の概要的な理解があるか、公式サイトで確認できる状態であること
2026年ワークフローの概要
Cursor と Claude Code を使った Next.js 開発の流れは、大きく以下のステップで構成されます。
- Cursor を起動し、新規プロジェクトフォルダを開く
- Claude Code にプロンプト(指示文)を入力して、Next.js テンプレートの選定を依頼する
- 提案されたテンプレートをプロジェクトに適用する
- 初期ファイルの構成を確認し、不要な部分を削除する
- ローカル開発サーバーを立ち上げて動作確認を行う
このアプローチにより、手作業でボイラープレート(定型的な初期コード)を書く時間が減り、実装に専念できます。
具体的な手順
ステップ1: Cursor でプロジェクトフォルダを準備する
macOS の場合:
- ターミナルを開く
- 以下のコマンドを実行して、新しいプロジェクトフォルダを作成します
mkdir my-nextjs-project
cd my-nextjs-project
Windows の場合:
- コマンドプロンプトまたは PowerShell を開く
- 以下のコマンドを実行します
mkdir my-nextjs-project
cd my-nextjs-project
- Cursor を起動し、メニューから「ファイルを開く」または「フォルダを開く」を選択
- 先ほど作成した
my-nextjs-projectフォルダを選択 - Cursor のエディタウィンドウでフォルダが開き、左側にエクスプローラーペイン(ファイル一覧)が表示されます
ステップ2: Claude Code にテンプレート選定を依頼する
- Cursor 画面下部または右側にある Claude Code のパネルを開きます
- 入力欄に以下のようなプロンプトを入力します
Next.js の最新テンプレートを使ってプロジェクトをセットアップしてください。
モダンな構成で、ページルーティング機能が含まれているものを選んでください。
- Enter キーを押すと、Claude Code が提案を生成します
- 提案内容を確認したら、「承認」または「適用」ボタンをクリック(ボタン位置はアップデートに応じて変わる可能性があるため、画面に表示されたガイダンスに従ってください)
ステップ3: テンプレートをプロジェクトに統合する
Claude Code が提案した設定内容に基づいて、以下を実行します。
macOS/Windows 共通:
- ターミナル/コマンドプロンプトで、プロジェクトフォルダが現在のディレクトリになっていることを確認
- npm init コマンド(プロジェクトの初期化)を実行します
npm init -y
期待される出力:
created a new npm project with entry point index.js
- 次に、Next.js および関連パッケージをインストールします
npm install next react react-dom
パッケージのダウンロードが始まり、数秒から数十秒で完了します。
ステップ4: 初期ファイルを整理する
- Cursor の左側ペインで、プロジェクト構造を確認
- 不要なファイルがあれば削除(例:デフォルトで生成された
index.jsなど) - pages フォルダ、app フォルダなどが自動生成されているか確認
- package.json を開いて、スタートコマンドが正しく設定されているか確認(
"next dev"など)
ステップ5: ローカル開発サーバーを起動する
- ターミナル/コマンドプロンプトで以下を実行
npm run dev
期待される出力例:
> next dev
▲ Next.js 14.x.x (または他のバージョン)
- Local: http://localhost:3000
- Environments: .env.local
✓ Ready in 1.23s
- ブラウザで
http://localhost:3000を開く - Next.js のデフォルトページまたは選択したテンプレートのページが表示されれば成功
うまくいかないときの確認ポイント
”Command not found: npm”
原因: Node.js がインストールされていない、または PATH 環境変数が正しく設定されていない
確認手順:
- ターミナル/コマンドプロンプトで以下を実行
node -v
npm -v
- バージョン番号が表示されれば OK
- 表示されない場合は、公式の Node.js サイト(https://nodejs.org)から LTS 版をダウンロードしてインストール
”Port 3000 is already in use”
原因: 別のプロセスがポート 3000(Next.js が使うネットワーク通信口)を占有している
対処法:
macOS の場合:
lsof -i :3000
表示されたプロセスID を確認し、以下で停止
kill -9 [プロセスID]
Windows の場合:
netstat -ano | findstr :3000
表示されたプロセスID を確認し、タスクマネージャーから終了
Claude Code が提案を生成しない
原因: ネットワーク遅延、API 制限、またはトークン制限(利用量上限)に達した可能性
確認項目:
- インターネット接続を確認
- Cursor のログイン状態を確認(右上のプロフィールアイコンで確認可能)
- API キーが有効か確認
テンプレート選択のコツ
Claude Code に依頼する際、以下のポイントを意識するとより良い提案を受けられます。
- プロジェクトタイプを明示する: 「ブログサイト」「ダッシュボード」「電子商取引サイト」など具体的に記述
- 技術スタック(使用技術の組み合わせ)の希望を伝える: 「TypeScript を使いたい」「Tailwind CSS を含めてほしい」など
- パフォーマンス重視か、開発速度重視かを示唆する: 「最小限の依存関係」「フル機能を希望」など
例えば、以下のようなプロンプトがより効果的です。
TypeScript を使った Next.js プロジェクトをセットアップしてください。
Tailwind CSS(CSSフレームワーク)を含めて、シンプルなブログテンプレートにしてください。
Claude Code がより具体的で実装しやすい提案を返します。
次に読むと良い情報
- Next.js 公式ドキュメント(英語): プロジェクト設定やルーティング機能の詳細を学べます
- Cursor 公式ガイド: エディタのキーボードショートカットや設定のカスタマイズ方法を確認できます
- Claude Code の使い方: より高度なコード生成テクニック(プロンプトエンジニアリング。最適な指示文を工夫する技術)を習得するための記事
2026年のワークフローでは、AI ツールと従来のエディタの連携がスタンダードになりつつあります。このガイドで紹介した手法を基に、自分のプロジェクトに合わせてカスタマイズしていくことで、さらに効率的な開発環境を作ることができます。