Fetcher React Hooks provides a layered collection of React hooks that simplify data fetching, promise lifecycle management, and reactive storage. It standardises async flows with a PromiseStatus state machine (idle/loading/success/error), supplies unmount-safe execution via useExecutePromise (with AbortController support), and offers specialised hooks for HTTP requests (useFetcher/useFetcherQuery), generic queries (useQuery), and advanced Wow-style list/paged queries. Additionally, it includes utilities for storage (useKeyStorage, useImmerKeyStorage), lifecycle helpers (useMounted, useLatest), and debounced variants for rate-limited operations.
Use these hooks when building React apps that require predictable async behavior, safe request cancellation, typed query patterns, server-driven list/paged queries, or when you need built-in debouncing and data-monitoring. Ideal for search interfaces, streaming LLM responses, paginated lists, and any UI that must remain responsive under concurrent requests.
Compatible with general-purpose code assistants and agents that can produce or run TypeScript/React code (Copilot-style agents, Codex/Gemini-like code models). The skill maps cleanly to environments that can edit or generate React/TypeScript projects.
A React hooks skill for the Fetcher ecosystem covering data fetching, promise state, query hooks, and event subscriptions. No bundled scripts — purely reference documentation. Well-structured SKILL.md with clear triggers, layered workflow, and references to API docs. Niche utility limited to the Fetcher library ecosystem.
Clean skill, no security concerns. Well-organized but narrowly scoped to one library's hook system. No scripts to audit or run.