tanstack-query-expert — скилл для Claude Code: настройка и установка
Скилл помогает проектировать работу TanStack Query в React и Next.js: от запросов и кеша до мутаций и серверной гидратации. Пригодится при настройке или переработке загрузки данных.
npx claude-code-templates@latest --skill web-development/tanstack-query-expertЧто делает tanstack-query-expert
Скилл подсказывает, как оформлять запросы через пользовательские хуки, задавать ключи кеша и настраивать параметры свежести данных и повторных попыток. Он также охватывает мутации, обновление кеша после изменений на сервере и оптимистическое изменение данных с откатом при ошибке.
Для Next.js App Router описана передача данных из серверного компонента в клиентский через гидратацию. Скилл рассчитан на проекты с TanStack Query; в примерах используются API библиотеки и TypeScript. После мутации кеш нужно обновить или инвалидировать, иначе клиент может показывать прежние данные.
Установить скилл можно командой из каталога шаблонов. Она запускается через npx.
Какие задачи решает
- оформить загрузку данных в пользовательские хуки
- подобрать ключи для кеша запросов
- обновить кеш после мутации
- показать оптимистическое изменение и откатить его при ошибке
- передать данные из серверного компонента Next.js клиентскому
Примеры запросов агенту
- Настрой загрузку профиля пользователя через TanStack Query и вынеси запрос в пользовательский хук.
- Покажи, как обновить кеш после создания записи через мутацию.
- Подготовь для App Router передачу предварительно загруженных данных в клиентский компонент.
Как установить tanstack-query-expert
1Через claude-code-templates
npx claude-code-templates@latest --skill web-development/tanstack-query-expert2Через Skills CLI (Vercel)
npx skills add davila7/claude-code-templates --skill tanstack-query-expert -a claude-code3Вручную: положить файлы
~/.claude/skills/tanstack-query-expert/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/tanstack-query-expert/
Вручную: положить файлы
.agents/skills/tanstack-query-expert/SKILL.mdДля всех проектов — ~/.agents/skills/
Вручную: положить файлы
.cursor/skills/tanstack-query-expert/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install davila7/claude-code-templates tanstack-query-expert2Вручную: положить файлы
.github/skills/tanstack-query-expert/SKILL.mdКомандой платформы
gemini skills install https://github.com/davila7/claude-code-templates --path cli-tool/components/skills/web-development/tanstack-query-expertВручную: положить файлы
.devin/skills/tanstack-query-expert/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о tanstack-query-expert
Как установить tanstack-query-expert в Claude Code?
Запустите npx claude-code-templates@latest --skill web-development/tanstack-query-expert.
Что делает tanstack-query-expert?
Скилл помогает работать с запросами, кешем и мутациями TanStack Query в React и Next.js, включая гидратацию данных в App Router.
Как скилл предлагает обрабатывать оптимистическое обновление?
Изменить кеш до ответа сервера, сохранить прежнее значение и восстановить его, если запрос завершился ошибкой.