react-nextjs-development
App RouterやServer Components、TypeScript、Tailwind CSSをはじめとするモダンなフロントエンド技術を活用し、React・Next.js 14以降のアプリケーション開発を支援します。新規プロジェクトの構築からコンポーネント設計、パフォーマンス最適化まで幅広く対応します。
description の原文を見る
React and Next.js 14+ application development with App Router, Server Components, TypeScript, Tailwind CSS, and modern frontend patterns.
SKILL.md 本文
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 をセットアップ
コピペ用プロンプト
Use @app-builder to scaffold a new Next.js 14 project with App Router
Use @nextjs-app-router-patterns to set up Server Components
フェーズ 2: コンポーネントアーキテクチャ
実行するスキル
frontend-developer- コンポーネント開発react-patterns- React パターンreact-state-management- 状態管理react-ui-patterns- UI パターン
実行内容
- コンポーネント階層を設計
- 基本コンポーネントを作成
- レイアウトコンポーネントを実装
- 状態管理をセットアップ
- カスタムフックを作成
コピペ用プロンプト
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
フェーズ 3: スタイリングとデザイン
実行するスキル
frontend-design- UI デザインtailwind-patterns- Tailwind CSStailwind-design-system- デザインシステムcore-components- コンポーネントライブラリ
実行内容
- Tailwind CSS をセットアップ
- デザイントークンを設定
- ユーティリティクラスを作成
- コンポーネントスタイルを構築
- レスポンシブデザインを実装
コピペ用プロンプト
Use @tailwind-patterns to style components with Tailwind CSS v4
Use @frontend-design to create a modern dashboard UI
フェーズ 4: データ取得
実行するスキル
nextjs-app-router-patterns- Server Componentsreact-state-management- React Queryapi-patterns- API 統合
実行内容
- Server Components を実装
- React Query/SWR をセットアップ
- API クライアントを作成
- ローディング状態を処理
- エラーバウンダリを実装
コピペ用プロンプト
Use @nextjs-app-router-patterns to implement Server Components data fetching
フェーズ 5: ルーティングとナビゲーション
実行するスキル
nextjs-app-router-patterns- App Routernextjs-best-practices- Next.js パターン
実行内容
- ファイルベースのルーティングをセットアップ
- 動的ルートを作成
- ネストされたルートを実装
- ルートガードを追加
- リダイレクトを設定
コピペ用プロンプト
Use @nextjs-app-router-patterns to set up parallel routes and intercepting routes
フェーズ 6: フォームと検証
実行するスキル
frontend-developer- フォーム開発typescript-advanced-types- 型検証react-ui-patterns- フォームパターン
実行内容
- フォームライブラリを選択 (React Hook Form、Formik)
- 検証をセットアップ (Zod、Yup)
- フォームコンポーネントを作成
- サブミッション処理をハンドル
- エラー処理を実装
コピペ用プロンプト
Use @frontend-developer to create forms with React Hook Form and Zod
フェーズ 7: テスト
実行するスキル
javascript-testing-patterns- Jest/Vitestplaywright-skill- E2E テストe2e-testing-patterns- E2E パターン
実行内容
- テストフレームワークをセットアップ
- ユニットテストを記述
- コンポーネントテストを作成
- E2E テストを実装
- CI 統合を設定
コピペ用プロンプト
Use @javascript-testing-patterns to write Vitest tests
Use @playwright-skill to create E2E tests for critical flows
フェーズ 8: ビルドとデプロイ
実行するスキル
vercel-deployment- Vercel デプロイvercel-deploy-claimable- Vercel デプロイweb-performance-optimization- パフォーマンス
実行内容
- ビルド設定を構成
- バンドルサイズを最適化
- 環境変数をセットアップ
- Vercel にデプロイ
- プレビューデプロイメントを設定
コピペ用プロンプト
Use @vercel-deployment to deploy Next.js app to production
テクノロジースタック
| カテゴリ | テクノロジー |
|---|---|
| フレームワーク | Next.js 14+、React 18+ |
| 言語 | TypeScript 5+ |
| スタイリング | Tailwind CSS v4 |
| 状態管理 | Zustand、React Query |
| フォーム | React Hook Form、Zod |
| テスト | Vitest、Playwright |
| デプロイ | Vercel |
クオリティゲート
- TypeScript がエラーなくコンパイルされる
- すべてのテストが成功している
- リント検査が完全に通過している
- パフォーマンスメトリクス (LCP、CLS、FID) を達成している
- アクセシビリティ確認済み (WCAG 2.1)
- レスポンシブデザインが検証済み
関連ワークフローバンドル
development- 一般的な開発testing-qa- テストワークフローdocumentation- ドキュメンテーションtypescript-development- TypeScript パターン
制限事項
- このスキルは、タスクが上記で説明されている範囲と明確に一致する場合にのみ使用してください。
- 出力を環境固有の検証、テスト、または専門家による見直しの代替と見なさないでください。
- 必要な入力、権限、安全性の境界、または成功基準が不足している場合は、停止して明確化を求めてください。
ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ
詳細情報
- 作者
- sickn33
- ライセンス
- MIT
- 最終更新
- 不明
Source: https://github.com/sickn33/antigravity-awesome-skills / ライセンス: MIT
関連スキル
doubt-driven-development
重要な判断はすべて、本番環境への展開前に新しい視点から対抗的レビューを実施します。速度より正確性が重要な場合、不慣れなコードを扱う場合、本番環境・セキュリティに関わるロジック・取り消し不可の操作など影響度が高い場合、または後でバグを修正するよりも今検証する方が効率的な場合に活用してください。
apprun-skills
TypeScriptを使用したAppRunアプリケーションのMVU設計に関する総合的なガイダンスが得られます。コンポーネントパターン、イベントハンドリング、状態管理(非同期ジェネレータを含む)、パラメータと保護機能を備えたルーティング・ナビゲーション、vistestを使用したテストに対応しています。AppRunコンポーネントの設計・レビュー、ルートの配線、状態フローの管理、AppRunテストの作成時に活用してください。
desloppify
コードベースのヘルスチェックと技術負債の追跡ツールです。コード品質、技術負債、デッドコード、大規模ファイル、ゴッドクラス、重複関数、コードスメル、命名規則の問題、インポートサイクル、結合度の問題についてユーザーが質問した場合に使用してください。また、ヘルススコアの確認、次の改善項目の提案、クリーンアップ計画の作成をリクエストされた際にも対応します。29言語に対応しています。
debugging-and-error-recovery
テストが失敗したり、ビルドが壊れたり、動作が期待と異なったり、予期しないエラーが発生したりした場合に、体系的な根本原因デバッグをガイドします。推測ではなく、根本原因を見つけて修正するための体系的なアプローチが必要な場合に使用してください。
test-driven-development
テスト駆動開発により実装を進めます。ロジックの実装、バグの修正、動作の変更など、あらゆる場面で活用できます。コードが正常に動作することを証明する必要がある場合、バグ報告を受けた場合、既存機能を修正する予定がある場合に使用してください。
incremental-implementation
変更を段階的に実施します。複数のファイルに影響する機能や変更を実装する場合に使用してください。大量のコードを一度に書こうとしている場合や、タスクが一度では完結できないほど大きい場合に活用します。