perf-profiler — скилл для Claude Code: что делает и как установить
Скилл запускает утилиты профилирования, находит узкие места по процессору и памяти и формирует флейм-графики с точной привязкой к строкам кода.
npx skills add composio-community/awesome-claude-plugins --skill perf-profiler -a claude-code
npx skills add composio-community/awesome-claude-plugins --skill profile -a claude-codeЧто делает perf-profiler
Скилл стандартизирует сбор метрик производительности в кодовой базе. Перед началом замеров агент проверяет наличие отладочных символов, сверяется с требованиями из docs/perf-requirements.md и требует понятный сценарий воспроизведения. Без подготовленного сценария профилирование запускать запрещено.
В отчёте инструмент выдаёт структурированный вывод: название утилиты, выполненную команду, список горячих точек в формате файл:строка с причинами замедления и пути к полученным артефактам. Если профилировщик поддерживает визуализацию, скилл формирует флейм-граф или аналогичные профили вроде артефактов JFR и perf.
Такой подход исключает догадки о быстродействии. Агент фиксирует только факты, подтверждённые трассировкой.
Какие задачи решает
- зафиксировать горячие участки CPU и памяти с привязкой к строкам
- сгенерировать флейм-график по итогам замера
- собрать артефакты профилирования через JFR или perf
- структурировать отчёт о производительности по единому шаблону
Примеры запросов агенту
- Запусти профилирование CPU через perf для команды
cargo test --bench - Собери флейм-граф и найди утечки памяти с помощью jfr для
java -jar app.jar
Как установить perf-profiler
1Через Skills CLI (Vercel)
npx skills add composio-community/awesome-claude-plugins --skill perf-profiler -a claude-codenpx skills add composio-community/awesome-claude-plugins --skill profile -a claude-code2Вручную: положить файлы
~/.claude/skills/profile/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/profile/
1Через Skills CLI (Vercel)
npx skills add composio-community/awesome-claude-plugins --skill profile -a codex2Вручную: положить файлы
.agents/skills/profile/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add composio-community/awesome-claude-plugins --skill profile -a cursor2Вручную: положить файлы
.cursor/skills/profile/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install composio-community/awesome-claude-plugins profile2Вручную: положить файлы
.github/skills/profile/SKILL.md1Через Skills CLI (Vercel)
npx skills add composio-community/awesome-claude-plugins --skill profile -a gemini-cli2Командой платформы
gemini skills install https://github.com/composio-community/awesome-claude-plugins --path perf/skills/profileВручную: положить файлы
.devin/skills/profile/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add composio-community/awesome-claude-plugins --skill profile -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о perf-profiler
Как установить perf-profiler в Claude Code?
Выполните в терминале команду npx skills add composio-community/awesome-claude-plugins --skill perf-profiler -a claude-code.
Что делает скилл perf-profiler?
Скилл координирует запуск системных профилировщиков, собирает доказательства нагрузки и формирует отчёт с проблемными строками и графиками.
Какие требования нужно выполнить перед запуском?
Потребуются скомпилированные отладочные символы и зафиксированный сценарий нагрузки, согласованный с docs/perf-requirements.md.