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

react-ui-patterns — скилл для Claude Code: что делает и установка

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

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

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

Набор инструкций учит модель правильно управлять состояниями интерфейса в React. Скилл запрещает показывать спиннер при наличии кэшированных данных, чтобы экран не мигал при фоновом обновлении. Для списков и карточек с известной разметкой он предписывает скелетоны, а крутилки оставляет модальным окнам и кнопкам.

Внутри заложена иерархия ошибок: от полей ввода до глобальных экранов сбоя. Главное требование — никогда не глушить сбои молча в блоках перехвата. Без отключения кнопок во время запроса интерфейс допускает повторные отправки форм, поэтому скилл требует блокировать клики на период мутаций. Каждая коллекция обязана иметь заглушку для пустого состояния с понятным действием.

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

  • настроить экраны загрузки без мигания при наличии кэша
  • внедрить скелетоны и спиннеры под подходящие типы контента
  • заблокировать кнопки на время отправки форм от повторных кликов
  • оформить информативные пустые состояния для списков и поиска

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

  • Сделай компонент списка заказов с правильной обработкой скелетона, ошибки и пустого ответа
  • Добавь форму редактирования профиля с блокировкой кнопки отправки и уведомлением об ошибке
  • Перепиши экран загрузки данных так, чтобы спиннер не появлялся при повторном запросе в фоне

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

1Через claude-code-templates

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

2Через Skills CLI (Vercel)

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

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

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

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

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

Вопросы о react-ui-patterns

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

Выполните команду npx claude-code-templates@latest --skill development/react-ui-patterns в терминале. Файлы навыка установятся в конфигурацию Claude Code.

Что делает скилл react-ui-patterns?

Он инструктирует Claude Code по оформлению состояний загрузки, отображению пустых списков и выводу ошибок в компонентах React. Правила помогают избежать мигающих экранов и предотвращают скрытие исключений.

В каких случаях скилл предписывает использовать скелетоны вместо спиннеров?

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

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

Все скиллы по теме «Фронтенд и UI» →
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установок

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

Весь набор →
create-jtbd Команда формирует документ Jobs-to-be-Done для новой функции продукта без технических деталей и без оценок сроков реализации. 290установок database-optimizer Скилл для Claude, который разбирает узкие места базы: планы выполнения, индексы, N+1, кеш и партиционирование. Пригодится, когда запросы тормозят, а непонятно почему. 286установок sprint-planning Команда собирает контекст из Linear или GitHub и формирует план спринта с оценкой вместимости, приоритетами и рисками. 282установок husky Прогоняет линтер, сборку, типы и тесты по шагам и правит ошибки, пока репозиторий не станет рабочим. Полезно перед коммитом. 282установок sql-pro Скилл для работы с SQL: пишет сложные запросы, разбирает планы выполнения и подбирает индексы. Пригодится, когда запрос тормозит, а непонятно почему. 281установок migration-guide Команда анализирует проект и составляет пошаговый план миграции с откатом, проверками и разбором несовместимых изменений. Пригодится при смене базы данных, библиотек или облака. 281установок exploratory-data-analysis Скилл для Claude, который определяет формат научного файла и собирает отчёт о структуре, качестве и дальнейших шагах анализа. 279установок env-file-protection Хук блокирует вызовы Write к файлам .env*, чтобы агент случайно не перезаписал секреты. Ставится одной командой в настройки Claude. 279установок

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

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