mcpField
N
nuqs

nuqs

github.com/pproenca開発2182.3k 回インストール11 週間前に更新
リポジトリ

nuqs について

nuqs で型安全な URL クエリ状態を管理する開発者向けのリファレンススキルです。React などの関連フレームワークを対象に、設定や解析、サーバー連携など 39 項目を収録しています。

主な機能

  1. 018 分野にわたる 39 項目
  2. 02型付きパーサーと URL パラメーターのパターン
  3. 03フレームワーク設定とアダプターの指針
  4. 04サーバーコンポーネント連携
  5. 05URL 更新の性能と履歴制御
  6. 06デバッグとテストの指針

活用シーン

  1. 01アプリへの URL 状態の導入
  2. 02フレームワークプロジェクトでの nuqs 設定
  3. 03ライブラリ間でのパーサー共有
  4. 04クエリ状態の挙動のデバッグ

インストール

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

$npx skills add https://github.com/pproenca/dot-skills --skill nuqs

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

同梱ファイル

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

AGENTS.md
metadata.json
README.md
assets/templates/
_template.md
references/
_sections.md
advanced-custom-parsers.md
advanced-eq-function.md
advanced-framework-adapters.md
advanced-process-url-search-params.md
advanced-url-keys.md
debug-enable-logging.md
debug-testing.md
history-push-navigation.md
history-scroll-behavior.md
parser-array-format.md
parser-date-format.md
parser-enum-validation.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-key-isolation.md
perf-serialize-utility.md
perf-throttle-updates.md
server-next15-async.md
server-parse-before-get.md
server-search-params-cache.md

詳細

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

Next.js、React Router、TanStack Router、Remix、プレーンな React で nuqs を使用した、型安全な URL クエリ状態管理の包括的なガイドです。nuqs v2.5〜v2.9 の機能を扱います。8 つのカテゴリにわたる 39 のルールを収録し、コード生成、リファクタリング、コードレビューの指針となるよう、影響度の高い順に優先順位を付けています。

適用するタイミング

以下の場合に、このガイドラインを参照してください。

  • nuqs を使って URL ベースの状態を実装する場合
  • Next.js または React Router プロジェクトで nuqs を設定する場合
  • URL パラメーター用のパーサーを設定する場合
  • URL 状態をサーバーコンポーネントと連携させる場合
  • URL 更新のパフォーマンスを最適化する場合(limitUrlUpdates、キーの分離)
  • Standard Schema を通じて、tRPC/TanStack Router/フォームとパーサー定義を共有する場合
  • nuqs 関連の問題をデバッグする場合

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

優先度カテゴリ影響度プレフィックス
1パーサー設定CRITICALparser-
2アダプターとセットアップCRITICALsetup-
3状態管理HIGHstate-
4サーバー連携HIGHserver-
5パフォーマンス最適化MEDIUMperf-
6履歴とナビゲーションMEDIUMhistory-
7デバッグとテストLOW-MEDIUMdebug-
8高度なパターンLOWadvanced-

クイックリファレンス

1. パーサー設定(CRITICAL)
2. アダプターとセットアップ(CRITICAL)
3. 状態管理(HIGH)
4. サーバー統合(HIGH)
5. パフォーマンス最適化(MEDIUM)
6. 履歴とナビゲーション(MEDIUM)
7. デバッグとテスト(LOW-MEDIUM)
  • debug-enable-logging — トラブルシューティング用にデバッグログを有効にします
  • debug-testing — URL 状態を使ってコンポーネントをテストします
8. 高度なパターン(LOW)

使用方法

詳しい説明とコード例については、各リファレンスファイルをお読みください。

リファレンスファイル

ファイル説明
AGENTS.mdすべてのルールをまとめた完全ガイド
references/_sections.mdカテゴリーの定義と順序
assets/templates/_template.md新しいルール用のテンプレート
metadata.jsonバージョンとリファレンス情報

コメント