Skip to main content
Run any Skill in Manus
with one click
$pwd:
asmyshlyaev177
GitHub creator profile

asmyshlyaev177

Repository-level view of 8 collected skills across 2 GitHub repositories, including approximate occupation coverage.

skills collected
8
repositories
2
occupation fields
1
updated
2026-05-24
occupation focus
Major fields detected across this creator.
repository explorer

Repositories and representative skills

#001
state-in-url
6 skills41610updated 2026-05-24
75% of creator
feature-state-hook
Software Developers

Define typed, module-scoped state and wrap useUrlState in a feature-scoped custom hook so unrelated React components share the same URL-synced state. Covers drawer/modal open-state, tab switching, multi-select toggles, reset/defaults semantics, and the object-identity-based sharing model. Load this skill when storing filters, tabs, drawers, selections, paginators, or any UI state that should survive reloads and be shareable by URL.

2026-05-24
form-library-integration
Software Developers

Use the URL as a form draft store by pairing useUrlState with react-hook-form (or formik). Share one module-scoped defaults object between both libraries; hydrate useForm.defaultValues from urlState; push form changes back into setUrl via RHF subscribe() (NOT watch()). Load this skill when a form should round-trip its values through the URL — filter forms, search forms, multi-step wizards with shareable draft links.

2026-05-24
input-handling
Software Developers

Reconcile instant local input feedback with URL write throttling. setState updates internal state synchronously (instant re-render); setUrl is throttled and asynchronous (URL catches up on the next tick). Use this skill for text inputs, search boxes, sliders, range pickers, and any control that fires many updates per second where binding setUrl directly to onChange causes perceived lag or wasted URL writes.

2026-05-24
nextjs-ssr
Software Developers

SSR-safe useUrlState in Next.js App Router. Forward searchParams from server pages (awaiting the Promise in Next.js 15+), call useSearchParams() in pure client components, decide between useHistory true/false, and use a Proxy (formerly middleware) to expose query params to server layouts. App Router only — Pages Router is not supported. Load this skill for any use of state-in-url/next or anytime URL state must be correct on first paint.

2026-05-24
react-router-remix-setup
Software Developers

Set up useUrlState for React Router v7 (state-in-url/react-router), React Router v6 (state-in-url/react-router6 — moved here in 6.0.0), and Remix v2 (state-in-url/remix). The hook API is identical across all three; only the import path and per-call NavigateOptions (preventScrollReset, state, replace) differ. Load this skill when wiring useUrlState into any non-Next.js React router or migrating from an older import path.

2026-05-24
shared-state-no-url
Software Developers

Use useSharedState (from state-in-url, NOT a framework subpath) as a framework-agnostic cross-component state primitive when URL sync is explicitly NOT wanted. Same module-scoped default-state-identity rule as useUrlState. A lightweight Context.Provider replacement that works in React, Next.js, Vite, Remix without setup. Load this skill when the user wants shared state but specifies "no URL", or for state that is sensitive, ephemeral, or too large to live in the URL.

2026-05-24
#002
ringfence
2 skills10updated 2026-05-14
25% of creator
Showing 2 of 2 repositories
All repositories loaded
asmyshlyaev177 GitHub Skills | SkillsMP