mcpField
N
nuqs

nuqs

github.com/pymodel開発41438 回インストール5 週間前に更新
リポジトリ

nuqs について

Next.js で型安全な URL クエリ状態を管理する開発者向けの nuqs ガイドです。セットアップ、パーサー、サーバー連携、性能、ナビゲーション、テストを扱う優先度付きの 42 ルールを収録しています。

主な機能

  1. 018 カテゴリー、計 42 ルール
  2. 02型付きパーサーの設定
  3. 03Next.js アダプターとセットアップ
  4. 04Server Component との連携
  5. 05URL 更新の性能に関する指針
  6. 06履歴、デバッグ、テストの助言

活用シーン

  1. 01Next.js プロジェクトで nuqs を設定
  2. 02URL に基づくアプリ状態の管理
  3. 03クエリ状態と Server Component の連携
  4. 04nuqs の動作に関する問題の調査

インストール

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

$npx skills add https://github.com/pymodel/react-frontend-skills --skill nuqs

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

同梱ファイル

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

references/
advanced-custom-parsers.md
advanced-eq-function.md
advanced-framework-adapters.md
advanced-url-keys.md
debug-common-errors.md
debug-enable-logging.md
debug-testing.md
history-back-sync.md
history-push-navigation.md
history-replace-ephemeral.md
history-scroll-behavior.md
parser-array-format.md
parser-date-format.md
parser-enum-validation.md
parser-hex-colors.md
parser-index-offset.md
parser-json-validation.md
parser-use-typed-parsers.md
parser-with-default.md
perf-avoid-rerender.md
perf-clear-on-default.md
perf-debounce-search.md
perf-serialize-utility.md
perf-throttle-updates.md
server-next15-async.md
server-parse-before-get.md
server-search-params-cache.md
server-shallow-false.md
server-share-parsers.md
server-use-transition.md

詳細

Next.js 向けのコミュニティ nuqs ベストプラクティス

Next.js アプリケーションで nuqs を使用した、型安全な URL クエリ状態管理の包括的なガイドです。コード生成、リファクタリング、コードレビューを支援するため、影響度に基づいて優先順位を付けた 8 カテゴリー、42 のルールを掲載しています。

適用する場面

次のような場合に、これらのガイドラインを参照してください。

  • nuqs を使った URL ベースの状態を実装する場合
  • Next.js プロジェクトで nuqs を設定する場合
  • URL パラメーター用のパーサーを設定する場合
  • URL 状態を Server Components と統合する場合
  • URL 更新のパフォーマンスを最適化する場合
  • nuqs 関連の問題をデバッグする場合

優先度別のルールカテゴリー

優先度カテゴリー影響度接頭辞
1パーサーの設定重大parser-
2アダプターとセットアップ重大setup-
3状態管理高state-
4サーバーとの統合高server-
5パフォーマンスの最適化中perf-
6履歴とナビゲーション中history-
7デバッグとテスト低~中debug-
8高度なパターン低advanced-

クイックリファレンス

1. パーサーの設定(重大)
2. アダプターとセットアップ(重大)
3. 状態管理(高)
4. サーバーとの統合(高)
5. パフォーマンスの最適化(MEDIUM)
6. 履歴とナビゲーション(MEDIUM)
7. デバッグとテスト(LOW-MEDIUM)
8. 高度なパターン(LOW)

使い方

まず、プロジェクトのルートで実行します。

npx -y @pymodel/react-frontend-skills detect             # installed vs. targeted versions
npx -y @pymodel/react-frontend-skills scan --skill nuqs  # deprecated APIs → rule IDs

タスクに該当する上記の各ルールと、各 scan のヒットについて、references/<rule-id>.md を読み、重要な理由と、誤ったコードと正しいコードを確認してください。

コメント