performance-optimizer — скилл для Claude Code: анализ и установка
Скилл ищет узкие места в коде, базе данных и API, предлагает исправления и сравнивает показатели до и после. Пригодится, когда приложение или запросы работают медленно.
npx claude-code-templates@latest --skill productivity/performance-optimizerЧто делает performance-optimizer
Скилл предлагает сначала измерить время загрузки страниц, ответы API, запросы к базе, выполнение функций и расход памяти. Затем он помогает найти узкое место с помощью профилирования и сосредоточиться на самой медленной части. Измерения до и после показывают, изменился ли результат.
Рекомендации охватывают запросы к базе, API, интерфейс, алгоритмы и работу с памятью. Среди примеров — заменить N+1 запросов выборкой с populate, добавить индекс, распараллелить независимые вызовы через Promise.all или убрать лишние повторные рендеры с React.memo. Подход зависит от проекта: менять код без замеров здесь не советуют.
Какие задачи решает
- найти медленный запрос к базе данных
- сократить время ответа API за счёт параллельных вызовов
- уменьшить объём данных, который получает клиент
- устранить лишние рендеры компонентов
- сравнить производительность до и после изменения
Примеры запросов агенту
- Найди причину медленной загрузки этой страницы и измерь показатели до и после исправления.
- Проверь запросы к базе на N+1 и предложи оптимизацию с замерами.
- Посмотри, почему API отвечает медленно, и найди узкое место в обработчике.
Как установить performance-optimizer
1Через claude-code-templates
npx claude-code-templates@latest --skill productivity/performance-optimizer2Через Skills CLI (Vercel)
npx skills add davila7/claude-code-templates --skill performance-optimizer -a claude-code3Вручную: положить файлы
~/.claude/skills/performance-optimizer/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/performance-optimizer/
Вручную: положить файлы
.agents/skills/performance-optimizer/SKILL.mdДля всех проектов — ~/.agents/skills/
Вручную: положить файлы
.cursor/skills/performance-optimizer/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install davila7/claude-code-templates performance-optimizer2Вручную: положить файлы
.github/skills/performance-optimizer/SKILL.mdКомандой платформы
gemini skills install https://github.com/davila7/claude-code-templates --path cli-tool/components/skills/productivity/performance-optimizerВручную: положить файлы
.devin/skills/performance-optimizer/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о performance-optimizer
Как установить performance-optimizer в Claude Code?
Выполните npx claude-code-templates@latest --skill productivity/performance-optimizer.
Что делает performance-optimizer?
Скилл помогает измерить производительность и найти узкие места в приложении, базе данных или API. После изменений он предлагает сравнить результаты.
Зачем измерять производительность до оптимизации?
Замеры помогают определить, какая часть действительно тормозит, и проверить эффект исправления. Скилл рекомендует сначала найти узкое место, а затем менять самый медленный участок.