mcpField
N
nextjs-core

nextjs-core

github.com/bobmatnyc開発78352 回インストール15 週間前に更新
リポジトリ

nextjs-core について

Server ComponentsやServer Actionsからルーティング、キャッシュ、テストまで、Next.js App Routerの基本的な実践方法をまとめたスキルです。Next.jsアプリを開発・保守する開発者向けです。

主な機能

  1. 01Server Componentsを標準に採用
  2. 02変更処理にServer Actionsを使用
  3. 03APIとWebhook向けのルートハンドラー
  4. 04ローディングとエラー境界
  5. 05データ取得、キャッシュ、テストの指針

活用シーン

  1. 01App Routerアプリの構成
  2. 02検証を伴うサーバー側変更の実装
  3. 03APIルートとWebhookの構築
  4. 04データ取得とキャッシュ動作の確認

インストール

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

$npx skills add https://github.com/bobmatnyc/claude-mpm-skills --skill nextjs-core

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

同梱ファイル

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

metadata.json
references/
authentication.md
caching-and-rendering.md
data-fetching.md
routing.md
server-actions.md
testing.md

詳細

Next.js Core(App Router)

  • デフォルトではサーバーコンポーネントを使用し、"use client" は最小限にします。
  • ミューテーションはサーバーアクションで処理します(検証/認可を行い、タグ/パスを再検証します)。
  • API/Webhook にはルートハンドラーを使用し、ローディング/エラーバウンダリーを追加します。

アンチパターン:

  • ❌ 初期データを useEffect で取得する。
  • ❌ 範囲が広すぎるキャッシュや再検証を行う。
  • ❌ クライアント側のみで認可する。

参考資料:references/ を参照してください(サーバーアクション、データ取得、キャッシュ、ルーティング、認証、テスト)。

コメント