🛠️ React Nextjs Development
ReactとNext.js 14以降の
📺 まず動画で見る(YouTube)
▶ 【衝撃】最強のAIエージェント「Claude Code」の最新機能・使い方・プログラミングをAIで効率化する超実践術を解説! ↗
※ jpskill.com 編集部が参考用に選んだ動画です。動画の内容と Skill の挙動は厳密には一致しないことがあります。
📜 元の英語説明(参考)
React and Next.js 14+ application development with App Router, Server Components, TypeScript, Tailwind CSS, and modern frontend patterns.
🇯🇵 日本人クリエイター向け解説
ReactとNext.js 14以降の
※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o react-nextjs-development.zip https://jpskill.com/download/3364.zip && unzip -o react-nextjs-development.zip && rm react-nextjs-development.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/3364.zip -OutFile "$d\react-nextjs-development.zip"; Expand-Archive "$d\react-nextjs-development.zip" -DestinationPath $d -Force; ri "$d\react-nextjs-development.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
react-nextjs-development.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
react-nextjs-developmentフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-17
- 取得日時
- 2026-05-17
- 同梱ファイル
- 1
💬 こう話しかけるだけ — サンプルプロンプト
- › React Nextjs Development を使って、最小構成のサンプルコードを示して
- › React Nextjs Development の主な使い方と注意点を教えて
- › React Nextjs Development を既存プロジェクトに組み込む方法を教えて
これをClaude Code に貼るだけで、このSkillが自動発動します。
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
React/Next.js 開発ワークフロー
概要
App Router、Server Components、TypeScript、Tailwind CSS などのモダンなパターンを使用して、React および Next.js 14+ アプリケーションを構築するための専門的なワークフローです。
このワークフローを使用するタイミング
このワークフローは、次のような場合に使用します。
- 新しい React アプリケーションを構築する場合
- App Router を使用して Next.js 14+ プロジェクトを作成する場合
- Server Components を実装する場合
- React で TypeScript をセットアップする場合
- Tailwind CSS でスタイリングする場合
- フルスタックの Next.js アプリケーションを構築する場合
ワークフローのフェーズ
フェーズ 1: プロジェクトのセットアップ
呼び出すスキル
app-builder- アプリケーションの足場固めsenior-fullstack- フルスタックのガイダンスnextjs-app-router-patterns- Next.js 14+ のパターンtypescript-pro- TypeScript のセットアップ
アクション
- プロジェクトの種類を選択します (React SPA、Next.js アプリ)。
- ビルドツールを選択します (Vite、Next.js、Create React App)。
- プロジェクト構造の足場固めを行います。
- TypeScript を設定します。
- ESLint と Prettier をセットアップします。
コピー&ペーストプロンプト
@app-builder を使用して、App Router を備えた新しい Next.js 14 プロジェクトの足場固めを行います
@nextjs-app-router-patterns を使用して Server Components をセットアップします
フェーズ 2: コンポーネントアーキテクチャ
呼び出すスキル
frontend-developer- コンポーネント開発react-patterns- React のパターンreact-state-management- 状態管理react-ui-patterns- UI パターン
アクション
- コンポーネント階層を設計します。
- ベースコンポーネントを作成します。
- レイアウトコンポーネントを実装します。
- 状態管理をセットアップします。
- カスタムフックを作成します。
コピー&ペーストプロンプト
@frontend-developer を使用して再利用可能な React コンポーネントを作成します
@react-patterns を使用して適切なコンポーネントコンポジションを実装します
@react-state-management を使用して Zustand ストアをセットアップします
フェーズ 3: スタイリングとデザイン
呼び出すスキル
frontend-design- UI デザインtailwind-patterns- Tailwind CSStailwind-design-system- デザインシステムcore-components- コンポーネントライブラリ
アクション
- Tailwind CSS をセットアップします。
- デザイン・トークンを設定します。
- ユーティリティクラスを作成します。
- コンポーネントスタイルを構築します。
- レスポンシブデザインを実装します。
コピー&ペーストプロンプト
@tailwind-patterns を使用して Tailwind CSS v4 でコンポーネントをスタイリングします
@frontend-design を使用してモダンなダッシュボード UI を作成します
フェーズ 4: データフェッチ
呼び出すスキル
nextjs-app-router-patterns- Server Componentsreact-state-management- React Queryapi-patterns- API 統合
アクション
- Server Components を実装します。
- React Query/SWR をセットアップします。
- API クライアントを作成します。
- ローディング状態を処理します。
- エラー境界を実装します。
コピー&ペーストプロンプト
@nextjs-app-router-patterns を使用して Server Components のデータフェッチを実装します
フェーズ 5: ルーティングとナビゲーション
呼び出すスキル
nextjs-app-router-patterns- App Routernextjs-best-practices- Next.js のパターン
アクション
- ファイルベースのルーティングをセットアップします。
- 動的ルートを作成します。
- ネストされたルートを実装します。
- ルートガードを追加します。
- リダイレクトを設定します。
コピー&ペーストプロンプト
@nextjs-app-router-patterns を使用して並列ルートとインターセプトするルートをセットアップします
フェーズ 6: フォームとバリデーション
呼び出すスキル
frontend-developer- フォーム開発typescript-advanced-types- 型バリデーションreact-ui-patterns- フォームパターン
アクション
- フォームライブラリを選択します (React Hook Form、Formik)。
- バリデーションをセットアップします (Zod、Yup)。
- フォームコンポーネントを作成します。
- 送信を処理します。
- エラー処理を実装します。
コピー&ペーストプロンプト
@frontend-developer を使用して React Hook Form と Zod でフォームを作成します
フェーズ 7: テスト
呼び出すスキル
javascript-testing-patterns- Jest/Vitestplaywright-skill- E2E テストe2e-testing-patterns- E2E パターン
アクション
- テストフレームワークをセットアップします。
- 単体テストを作成します。
- コンポーネントテストを作成します。
- E2E テストを実装します。
- CI 統合を設定します。
コピー&ペーストプロンプト
@javascript-testing-patterns を使用して Vitest テストを作成します
@playwright-skill を使用して重要なフローの E2E テストを作成します
フェーズ 8: ビルドとデプロイ
呼び出すスキル
vercel-deployment- Vercel デプロイvercel-deploy-claimable- Vercel デプロイweb-performance-optimization- パフォーマンス
アクション
- ビルド設定を構成します。
- バンドルサイズを最適化します。
- 環境変数をセットアップします。
- Vercel にデプロイします。
- プレビューデプロイメントを設定します。
コピー&ペーストプロンプト
@vercel-deployment を使用して Next.js アプリを本番環境にデプロイします
テクノロジースタック
| カテゴリ | テクノロジー |
|---|---|
| フレームワーク | Next.js 14+, React 18+ |
| 言語 | TypeScript 5+ |
| スタイリング | Tailwind CSS v4 |
| 状態 | Zustand, React Query |
| フォーム | React Hook Form, Zod |
| テスト | Vitest, Playwright |
| デプロイ | Vercel |
品質ゲート
- [ ] TypeScript がエラーなしでコンパイルされること
- [ ] すべてのテストがパスすること
- [ ] Linting がクリーンであること
- [ ] パフォーマンス指標が満たされていること (LCP, CLS, FID)
- [ ] アクセシビリティがチェックされていること (WCAG 2.1)
- [ ] レスポンシブデザインが検証されていること
関連ワークフローバンドル
development- 一般的な開発testing-qa- テストワークフローdocumentation- ドキュメンテーションtypescript-development- TypeScript パターン
制限事項
- このスキルは、タスクが上記の範囲と明確に一致する場合にのみ使用してください。
- 出力を、環境固有の検証、テスト、または専門家によるレビューの代わりとして扱わないでください。
- 必要な入力、権限、安全境界、または成功基準が不足している場合は、停止して説明を求めてください。
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
React/Next.js Development Workflow
Overview
Specialized workflow for building React and Next.js 14+ applications with modern patterns including App Router, Server Components, TypeScript, and Tailwind CSS.
When to Use This Workflow
Use this workflow when:
- Building new React applications
- Creating Next.js 14+ projects with App Router
- Implementing Server Components
- Setting up TypeScript with React
- Styling with Tailwind CSS
- Building full-stack Next.js applications
Workflow Phases
Phase 1: Project Setup
Skills to Invoke
app-builder- Application scaffoldingsenior-fullstack- Full-stack guidancenextjs-app-router-patterns- Next.js 14+ patternstypescript-pro- TypeScript setup
Actions
- Choose project type (React SPA, Next.js app)
- Select build tool (Vite, Next.js, Create React App)
- Scaffold project structure
- Configure TypeScript
- Set up ESLint and Prettier
Copy-Paste Prompts
Use @app-builder to scaffold a new Next.js 14 project with App Router
Use @nextjs-app-router-patterns to set up Server Components
Phase 2: Component Architecture
Skills to Invoke
frontend-developer- Component developmentreact-patterns- React patternsreact-state-management- State managementreact-ui-patterns- UI patterns
Actions
- Design component hierarchy
- Create base components
- Implement layout components
- Set up state management
- Create custom hooks
Copy-Paste Prompts
Use @frontend-developer to create reusable React components
Use @react-patterns to implement proper component composition
Use @react-state-management to set up Zustand store
Phase 3: Styling and Design
Skills to Invoke
frontend-design- UI designtailwind-patterns- Tailwind CSStailwind-design-system- Design systemcore-components- Component library
Actions
- Set up Tailwind CSS
- Configure design tokens
- Create utility classes
- Build component styles
- Implement responsive design
Copy-Paste Prompts
Use @tailwind-patterns to style components with Tailwind CSS v4
Use @frontend-design to create a modern dashboard UI
Phase 4: Data Fetching
Skills to Invoke
nextjs-app-router-patterns- Server Componentsreact-state-management- React Queryapi-patterns- API integration
Actions
- Implement Server Components
- Set up React Query/SWR
- Create API client
- Handle loading states
- Implement error boundaries
Copy-Paste Prompts
Use @nextjs-app-router-patterns to implement Server Components data fetching
Phase 5: Routing and Navigation
Skills to Invoke
nextjs-app-router-patterns- App Routernextjs-best-practices- Next.js patterns
Actions
- Set up file-based routing
- Create dynamic routes
- Implement nested routes
- Add route guards
- Configure redirects
Copy-Paste Prompts
Use @nextjs-app-router-patterns to set up parallel routes and intercepting routes
Phase 6: Forms and Validation
Skills to Invoke
frontend-developer- Form developmenttypescript-advanced-types- Type validationreact-ui-patterns- Form patterns
Actions
- Choose form library (React Hook Form, Formik)
- Set up validation (Zod, Yup)
- Create form components
- Handle submissions
- Implement error handling
Copy-Paste Prompts
Use @frontend-developer to create forms with React Hook Form and Zod
Phase 7: Testing
Skills to Invoke
javascript-testing-patterns- Jest/Vitestplaywright-skill- E2E testinge2e-testing-patterns- E2E patterns
Actions
- Set up testing framework
- Write unit tests
- Create component tests
- Implement E2E tests
- Configure CI integration
Copy-Paste Prompts
Use @javascript-testing-patterns to write Vitest tests
Use @playwright-skill to create E2E tests for critical flows
Phase 8: Build and Deployment
Skills to Invoke
vercel-deployment- Vercel deploymentvercel-deploy-claimable- Vercel deploymentweb-performance-optimization- Performance
Actions
- Configure build settings
- Optimize bundle size
- Set up environment variables
- Deploy to Vercel
- Configure preview deployments
Copy-Paste Prompts
Use @vercel-deployment to deploy Next.js app to production
Technology Stack
| Category | Technology |
|---|---|
| Framework | Next.js 14+, React 18+ |
| Language | TypeScript 5+ |
| Styling | Tailwind CSS v4 |
| State | Zustand, React Query |
| Forms | React Hook Form, Zod |
| Testing | Vitest, Playwright |
| Deployment | Vercel |
Quality Gates
- [ ] TypeScript compiles without errors
- [ ] All tests passing
- [ ] Linting clean
- [ ] Performance metrics met (LCP, CLS, FID)
- [ ] Accessibility checked (WCAG 2.1)
- [ ] Responsive design verified
Related Workflow Bundles
development- General developmenttesting-qa- Testing workflowdocumentation- Documentationtypescript-development- TypeScript patterns
Limitations
- Use this skill only when the task clearly matches the scope described above.
- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.
- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.