К основному содержанию
скилл

react-patterns · davila7 — скилл для Claude Code: паттерны React и установка

Скилл подсказывает, как выбирать структуру компонентов, хуки и управление состоянием в React. Пригодится при разработке и рефакторинге интерфейсов на TypeScript.

Установить в Claude Code · Через claude-code-templates Все способы и платформы ↓
npx claude-code-templates@latest --skill development/react-patterns
Открыть на GitHub

Что делает react-patterns

Скилл охватывает проектирование компонентов, извлечение пользовательских хуков и выбор места для состояния: от useState внутри компонента до Context и глобального хранилища. Также описывает паттерны React 19, включая useActionState и useOptimistic, и типизацию пропсов в TypeScript.

Для производительности он советует сначала проверить замедление через DevTools и найти узкое место, а потом выбирать оптимизацию: например, виртуализацию длинного списка или useMemo для затратных вычислений. Это помогает не добавлять мемоизацию наугад. В скилле также есть рекомендации по обработке ошибок и уровням тестирования.

Установите скилл командой npx claude-code-templates@latest --skill development/react-patterns. В перечне разрешённых инструментов указаны Read, Write, Edit, Glob и Grep.

Какие задачи решает

  • разделить крупный компонент на части с одной ответственностью
  • выбрать место для состояния между компонентом и приложением
  • вынести повторяющуюся логику в пользовательский хук
  • найти причину медленных рендеров до оптимизации
  • подобрать типы TypeScript для пропсов и обработчиков событий

Примеры запросов агенту

  • Подскажи, как разделить этот крупный React-компонент и распределить его состояние.
  • Проверь, какую повторяющуюся логику здесь стоит вынести в пользовательский хук.
  • Помоги найти узкое место в медленном списке и выбрать подходящую оптимизацию.

Как установить react-patterns

1Через claude-code-templates

npx claude-code-templates@latest --skill development/react-patterns

2Через Skills CLI (Vercel)

npx skills add davila7/claude-code-templates --skill react-patterns -a claude-code

3Вручную: положить файлы

~/.claude/skills/react-patterns/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/react-patterns/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о react-patterns

Как установить react-patterns в Claude Code?

Выполните npx claude-code-templates@latest --skill development/react-patterns. После этого скилл можно использовать в Claude Code.

Что делает react-patterns?

Он даёт рекомендации по компонентам, хукам, состоянию, производительности, обработке ошибок и тестированию React-приложений. Есть отдельные разделы по React 19 и TypeScript.

Как react-patterns советует оптимизировать медленный React-интерфейс?

Сначала проверить рендеры с помощью DevTools и определить узкое место. Затем применить подходящий приём, например виртуализацию списка или useMemo для затратного вычисления.

Похожие скиллы

Все скиллы по теме «Фронтенд и UI» →

Сначала — react-patterns от других авторов.

react-patterns affaan-m Скилл для Claude и других ИИ-редакторов: подсказывает, как писать компоненты React 18/19 — хуки, границы серверных и клиентских компонентов, формы, загрузку данных. CX Codex +1 4 900установок react-patterns giuseppe-trisciuoglio Подсказывает агенту паттерны React 19: Server Components, Server Actions, useOptimistic, Suspense. Пригодится, когда пишете приложение на Next.js App Router. CX Codex +1 4 800установок react-patterns jezweb Скилл-чеклист по производительности и композиции компонентов React 19 для проектов на Vite и Cloudflare. Пригодится при написании, ревью и рефакторинге. CX Codex +1 1 300установок react-patterns manutej Скилл с готовыми рецептами React: хуки, композиция компонентов, управление состоянием и борьба с лишними ререндерами. CX Codex +1 471установок frontend-design официальный anthropics Скилл задаёт осмысленное визуальное направление для новых интерфейсов и редизайна. Подойдёт, когда стандартный шаблонный UI не устраивает. 1 025 790установок design-taste-frontend Leonxlnx Скилл задаёт арт-дирекцию для публичных страниц и рабочих экранов, а затем проверяет результат в браузере по скриншотам. Нужен, когда интерфейс выглядит шаблонным или недоработанным. CX Codex +1 678 700установок prototype Matt Pocock Создаёт временный прототип, чтобы проверить логику, модель состояния или вид интерфейса до работы над основным кодом. 986 201установок hyperframes heygen-com Скилл задаёт агенту правила рендера HTML-кода в видео через HyperFrames. Помогает собирать проморолики, эксплейнеры и титры прямо в коде проекта. CX Codex +1 1 200 000установок hyperframes-cli heygen-com Управляет проектами HyperFrames через терминал: собирает таймлайн, проверяет контраст кадров, запускает предпросмотр и рендерит видео локально или в облаке. CX Codex +1 1 300 000установок webapp-testing официальный anthropics Скилл запускает проверки локальных веб-приложений через Playwright: помогает отлаживать UI, делать скриншоты и смотреть логи браузера. 186 758установок

Из того же набора495

Весь набор →
create-database-migrations Слэш-команда для Claude, которая создаёт файлы миграций базы данных с версионированием и методами отката. Пригодится, когда меняете схему и не хотите писать up/down вручную. 329установок nia-oracle Субагент для Claude, который ищет репозитории и документацию через инструменты Nia, индексирует найденное и достаёт оттуда ответы. 329установок accessibility Скилл помогает проверять веб-интерфейсы на доступность по WCAG 2.1 и предлагать правки. Запросите аудит, поддержку клавиатуры или улучшения для скринридеров. 325установок domain-name-brainstormer Придумывает имена для домена под ваш проект и проверяет, какие из них свободны в разных зонах. Пригодится на старте проекта или при ребрендинге. 321установок firebase Скилл помогает проектировать Firebase-бэкенд: аутентификацию, базы данных, функции, хранилище и хостинг. Пригодится до настройки схемы и правил доступа. 321установок core-web-vitals Скилл помогает разбирать LCP, INP и CLS и подбирать изменения для загрузки, отклика и стабильности страницы. Пригодится, когда нужно найти причину плохих показателей. 315установок context-window-management Скилл для работы с контекстным окном LLM: суммаризация, обрезка, маршрутизация и защита от context rot. Пригодится, когда диалог упирается в лимит токенов. 309установок documentation-templates Скилл даёт структуру и шаблоны для README, API-документации, комментариев и других проектных записей. Пригодится, когда нужно оформить документацию с нуля или привести её к общему виду. 305установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой