К основному содержанию
субагент

react-performance-optimization — субагент для Claude Code: что делает

Субагент ищет и чинит узкие места React-приложений: лишние ре-рендеры, раздутый бандл, утечки памяти. Пригодится, когда страница тормозит или просели Core Web Vitals.

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

Что делает react-performance-optimization

Субагент работает по профилю React-разработчика: разбирает ре-рендеры и согласование дерева компонентов, анализирует бандл, ищет утечки памяти и слабые места в загрузке данных. Отдельно смотрит на Core Web Vitals — LCP, FID, CLS. Инструменты у него простые: Read, Write, Edit и Bash, то есть он читает код, правит файлы и запускает команды сборки или профилирования.

Внутри описаны готовые приёмы: мемоизация компонентов через React.memo вместе с useMemo, разбиение кода через lazy и Suspense. Автор просит давать измеримые решения со сравнением до и после — так что на выходе ждите не общие советы, а конкретные правки с цифрами замеров.

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

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

  • найти причину лишних ре-рендеров компонента
  • уменьшить размер бандла через разбиение кода
  • вычистить утечки памяти и забытые очистки эффектов
  • разобрать просевшие метрики LCP, FID и CLS
  • сравнить производительность до и после правок

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

  • профилируй этот список задач: почему он ре-рендерится на каждый ввод в поле поиска
  • разбей бандл приложения: вынеси страницу Dashboard в отдельный чанк через lazy и Suspense
  • найди утечку памяти в этом компоненте и покажи замеры до и после

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

1Через claude-code-templates

npx claude-code-templates@latest --agent performance-testing/react-performance-optimization

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

.claude/agents/react-performance-optimization.md

Для всех проектов — ~/.claude/agents/. Claude делегирует задачу сам по полю description или по @-упоминанию

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

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

Весь набор →
mcp-expert Проектирует и настраивает серверы Model Context Protocol для интерфейса Claude Code. Помогает подключить базы данных, внешние API или локальную файловую систему. 6 052установок nextjs-architecture-expert Субагент для Claude, который разбирает архитектуру Next.js: App Router, Server Components, миграцию и производительность. 4 935установок refactor-code Слэш-команда ведёт агента по 17 шагам рефакторинга: от анализа и тестов до проверки производительности и подготовки к ревью. 4 890установок seo-analyzer Субагент для технического SEO-аудита, разбора метатегов и Core Web Vitals. Пригодится, когда нужно проверить структуру сайта и получить список правок по приоритету. 4 060установок database-optimization Субагент для разбора медленных запросов: смотрит планы выполнения, предлагает индексы и настройки пула соединений. 3 924установок update-docs Слэш-команда проходит по specs/, CLAUDE.md и README.md, отмечает выполненное и обновляет проценты готовности проекта. 3 861установок supabase-schema-architect Субагент проектирует схемы PostgreSQL в Supabase, планирует миграции и пишет политики RLS. Пригодится, когда база растёт и надо навести порядок в доступе. 3 839установок smart-commit Хук Claude, который сам коммитит изменённый файл после Edit или Write. Пригодится, если не хочется вручную собирать историю git. 3 745установок

Похожие

react-render-optimization patterns.dev Скилл учит агента паттернам оптимизации рендеринга React: убирает лишние ререндеры, чинит мемоизацию и дизайн состояния. CX Codex +1 1 100установок react-component-performance Dimillian Находит причины медленного рендера в React, изолирует часто обновляемый стейт и убирает лишние вычисления. Помогает при лагах списков и анимаций. CX Codex +1 1 100установок performance-optimization Mindrally Набор правил для веб-производительности: серверный рендеринг, CSS, JavaScript, ассеты и кэш. Полезен, когда агент пишет фронтенд и вы хотите задать ему планку. CX Codex +1 848установок react-performance affaan-m Скилл для аудита и ускорения приложений на React 18/19 и Next.js. Помогает находить сетевые водопады, сокращать размер бандла и настраивать Server Components во время код-ревью. CX Codex +1 4 900установок web-performance-optimization aj-geddes Скилл для оптимизации веб-приложений: разбиение бандла, ленивая загрузка, кэширование, сжатие и мониторинг. Пригодится, когда страницы грузятся медленно. CX Codex +1 482установок frontend-react-best-practices sergiodxa Скилл с 33 правилами по оптимизации React: меньше лишних ре-рендеров, аккуратнее бандл, чище композиция компонентов. Пригодится при написании и рефакторинге компонентов. CX Codex +1 1 200установок

Рядом в теме «Фронтенд и UI»

Все субагенты по теме «Фронтенд и UI» →

Вопросы о react-performance-optimization

Как установить react-performance-optimization в Claude?

Через шаблоны: npx claude-code-templates@latest --agent performance-testing/react-performance-optimization. После этого файл субагента лежит в .claude/agents/react-performance-optimization.md.

Что делает react-performance-optimization?

Разбирает производительность React-приложения: ре-рендеры, размер бандла, утечки памяти, загрузку данных и метрики Core Web Vitals. Правит код и запускает команды через Bash.

Когда этот субагент включается сам?

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

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

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

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