nuqs
nuqs (Type-safe URL search params state manager for React / Next.js) リファレンス。 useQueryState, useQueryStates, parsers (parseAsString / parseAsInteger / parseAsBoolean / parseAsArrayOf 等)、 Next.js App Router / Pages Router、SSR、シャロールーティング、history 制御。 createSerializer, createStandardSchemaV1, inferParserType ユーティリティ、URL 長さ制限 (limits)。
How do I install this agent skill?
npx skills add https://github.com/fandhe-ai/agent-reference-skills --skill nuqsIs this agent skill safe to install?
- Gen Agent Trust Hubpass
This skill provides comprehensive documentation and usage examples for the 'nuqs' library, which enables type-safe React state management through URL search parameters. While the library provides tools for sanitization and validation, it documents a mechanism for processing untrusted external input from URLs, creating a potential surface for indirect prompt injection if the resulting state is not handled securely by downstream components.
- Socketpass
No alerts
- Snykpass
Risk: LOW · No issues
What does this agent skill do?
nuqs API リファレンス
nuqs — Type-safe URL query state management for React。
React.useState のドロップイン置換として URL クエリパラメータと状態を同期する。
ディレクトリ構成
skills/nuqs/
SKILL.md
references/
hooks/
README.md
useQueryState.md
useQueryStates.md
parsers/
README.md
built-in.md
custom.md
options/
README.md
options.md
server/
README.md
server-side.md
utilities/
README.md
createSerializer.md
createStandardSchemaV1.md
inferParserType.md
limits/
README.md
limits.md
samples/
README.md
basic-query-state.md
typed-state-with-parsers.md
multiple-params-batch-update.md
search-filter-debounce.md
server-side-parsing.md
search-params-cache.md
adapter-setup.md
custom-parser.md
url-key-remapping.md
array-params.md
testing.md
scripts/
README.md
install.md
setup.md
testing.md
debug.md
探索手順
タスクからカテゴリを引き、カテゴリの README.md で目的のページを特定する:
- 下記マッピング表でタスクに対応するカテゴリを探す
- そのカテゴリの
references/{category}/README.mdを参照して目的のページを特定する - 該当ページの
.mdを Read して詳細を確認する
タスク → カテゴリ マッピング
| タスク | カテゴリ | 参照 README |
|---|---|---|
| useQueryState の基本的な使い方、単一パラメータの読み書き | hooks | references/hooks/README.md |
| useQueryStates でバッチ更新、複数パラメータの同期 | hooks | references/hooks/README.md |
| ビルトインパーサー(parseAsString / parseAsInteger / parseAsBoolean / parseAsArrayOf 等)の使い方 | parsers | references/parsers/README.md |
| createParser でカスタムパーサーを作成する | parsers | references/parsers/README.md |
| history, shallow, scroll, throttle, debounce, clearOnDefault, startTransition オプション設定 | options | references/options/README.md |
| createLoader, createSearchParamsCache でサーバーサイド解析 | server | references/server/README.md |
| createSerializer, createStandardSchemaV1, inferParserType でパーサーからユーティリティを生成する | utilities | references/utilities/README.md |
| URL 長さ・ブラウザ制限(throttling, max URL length)を知りたい | limits | references/limits/README.md |
| 典型的な使い方を知りたい | samples | samples/README.md |
| インストール・CLI コマンド・テスト・デバッグ手順を知りたい | scripts | scripts/README.md |
How can the creator link this skill?
Add the canonical catalog link to the repository README so users can inspect current installs and available audits. The publishing guide covers the complete discovery path.
<a href="https://skillzs.dev/skills/fandhe-ai/agent-reference-skills/nuqs">View nuqs on skillZs</a>