Навык Claude Code рефакторит React-компоненты по принципу «Не заставляй меня думать»

✍️ OpenClawRadar📅 Опубликовано: 6 мая 2026 г.🔗 Source
Навык Claude Code рефакторит React-компоненты по принципу «Не заставляй меня думать»
Ad

Новый навык, созданный сообществом для Claude Code, применяет принципы юзабилити Стива Круга из книги Don't Make Me Think к React-компонентам. Навык автоматически определяет вашу дизайн-систему (shadcn/ui, MUI, Chakra, Mantine, Ant или кастомную) и использует существующие примитивы вместо их изобретения заново.

Что он делает

Навык берет React-компонент и рефакторит его для удобства использования:

  • Удаляет «пустую болтовню» и инструкционные абзацы
  • Делает основной CTA очевидным
  • Исправляет тупиковые состояния загрузки / пустоты / ошибки
  • Уточняет подписи (например, «Пожалуйста, введите ваше имя» → «Имя»)
  • Улучшает визуальную иерархию и удобство сканирования

Автор создал его, потому что Claude (и большинство LLM) склонны генерировать интерфейсы, которые технически работоспособны, но загромождены, многословны и неудобны для восприятия. Этот навык требует сокращать, пока не останется только суть.

Ad

Установка

npx skills add gashiartim/ux-enhancer

Не зависит от фреймворка

Навык автоматически определяет вашу дизайн-систему — shadcn/ui, MUI, Chakra, Mantine, Ant или кастомную — и использует ваши существующие компоненты, а не создает новые.

Репозиторий и обратная связь

Исходный код доступен на github.com/gashiartim/ux-enhancer. Автор приветствует отзывы и пул-реквесты, а также интересуется, срабатывает ли навык надежно или нужно доработать описание.

📖 Read the full source: r/ClaudeAI

Ad

👀 Смотрите также

Создание голосового агента с задержкой менее 500 мс: архитектура и анализ производительности
Инструменты

Создание голосового агента с задержкой менее 500 мс: архитектура и анализ производительности

Разработчик создал голосового агента с нуля, достигнув сквозной задержки около 400 мс с полной потоковой обработкой STT → LLM → TTS. Ключевые идеи включают рассмотрение голоса как проблемы очередности реплик, использование семантического определения конца реплики и размещение всех компонентов в одном месте для минимальной задержки.

OpenClawRadar
Настольное приложение Nexus автоматизирует настройку MCP для управления кампаниями TTRPG
Инструменты

Настольное приложение Nexus автоматизирует настройку MCP для управления кампаниями TTRPG

Надоело вручную редактировать конфиг Claude Desktop для каждого MCP? Nexus устанавливает и настраивает Archivist, Foundry VTT, Notion, Obsidian и NotebookLM для управления TTRPG-кампаниями.

OpenClawRadar
Примечание: Markdown-инструмент для аннотирования в рабочих процессах работы с кодом Claude
Инструменты

Примечание: Markdown-инструмент для аннотирования в рабочих процессах работы с кодом Claude

Remark — это нативное приложение для macOS, которое позволяет разработчикам добавлять аннотации в файлы Markdown прямо в тексте для рабочих процессов проверки кода в Claude Code. Оно экспортирует аннотации в формате JSON для агента и интегрируется через навык, установленный в директории .claude/skills/.

OpenClawRadar
Vibeyard добавляет функцию P2P-обмена сессиями для Claude Code.
Инструменты

Vibeyard добавляет функцию P2P-обмена сессиями для Claude Code.

Vibeyard, открытая IDE для Claude Code, теперь поддерживает одноранговый обмен сессиями. Пользователи могут делиться живыми сессиями терминала с коллегами через зашифрованные WebRTC-соединения с режимами доступа только для чтения или чтения-записи.

OpenClawRadar