Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/tomevault-io/skills-registry --skill nuqs명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SKILL.md 표시 중
SOC 직업 분류 기준
| name | nuqs |
| description | > Use when this capability is needed. |
Type-safe URL query state management with nuqs 2.x. Contains rules across 8 categories, prioritized by impact.
| Priority | Category | Impact | Prefix |
|---|---|---|---|
| 1 | Parser Configuration | CRITICAL | parser- |
| 2 | Adapter & Setup | CRITICAL | setup- |
| 3 | State Management | HIGH | state- |
| 4 | Server Integration | HIGH | server- |
| 5 | Performance | MEDIUM | perf- |
| 6 | History & Navigation | MEDIUM | history- |
| 7 | Debugging & Testing | LOW-MEDIUM | debug- |
| 8 | Advanced Patterns | LOW | advanced- |
parser-typed — Use typed parsers for non-string valuesparser-with-default — Use withDefault for non-nullable stateparser-enum-literals — Use literal/enum parsers for constrained valuesparser-array-format — Choose correct array parser formatparser-json-validation — Validate JSON parser with Standard Schemaparser-date-format — Select appropriate date parserparser-index-offset — Use parseAsIndex for 1-based URL displayparser-hex-colors — Use parseAsHex for color valuesparser-custom — Create custom parsers for complex typessetup-adapter — Wrap app with correct NuqsAdaptersetup-client-hooks — Add 'use client' for hookssetup-server-imports — Import server utilities from nuqs/serversetup-shared-parsers — Define shared parsers in a dedicated filestate-use-query-states — Use useQueryStates for related parametersstate-functional-updates — Use functional updates for derived statestate-clear-with-null — Clear URL parameters with nullstate-controlled-inputs — Handle controlled input value properlystate-avoid-derived — Avoid derived state from URL parametersstate-options-inheritance — Use withOptions for parser-level configstate-setter-return — Use setter return value for URL accessserver-create-loader — Use createLoader for page-level server parsingserver-search-params-cache — Use createSearchParamsCache for nested RSC accessserver-shallow-false — Use shallow:false to trigger server re-rendersserver-use-transition — Integrate useTransition for loading statesserver-share-parsers — Share parsers between client and serverserver-next15-async — Handle async searchParams in Next.js 15+perf-limit-url-updates — Throttle/debounce URL updatesperf-clear-on-default — Use clearOnDefault for clean URLsperf-avoid-rerender — Memoize components using URL stateperf-serialize-utility — Use createSerializer for link URLshistory-push-navigation — Use history:push for navigation-like statehistory-replace-ephemeral — Use history:replace for ephemeral statehistory-scroll-behavior — Control scroll behavior on URL changeshistory-back-sync — Handle browser back/forward navigationdebug-enable-logging — Enable debug logging for troubleshootingdebug-common-errors — Diagnose common nuqs errorsdebug-testing — Test components and hooks with URL stateadvanced-url-keys — Use urlKeys for shorter URL param namesadvanced-eq-function — Implement eq function for object parsersadvanced-adapter-props — Configure NuqsAdapter global defaults and URL middlewareadvanced-standard-schema — Use createStandardSchemaV1 and inferParserTypeadvanced-optimistic-search-params — useOptimisticSearchParams for Remix/React RouterConverted and distributed by TomeVault — claim your Tome and manage your conversions.