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

perf-benchmarker — скилл для Claude Code: что делает и как установить

Скилл запускает бенчмарки строго последовательно и контролирует время прогона. Помогает фиксировать базовые показатели и проверять регрессии производительности.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add composio-community/awesome-claude-plugins --skill perf-benchmarker -a claude-code
npx skills add composio-community/awesome-claude-plugins --skill benchmark -a claude-code
Открыть на GitHub

Что делает perf-benchmarker

Скилл задаёт строгий регламент для замеров производительности. Все тесты выполняются только по очереди, параллельный запуск запрещён. Перед началом измерений действует обязательный прогрев длительностью не менее 10 секунд.

Минимальное время одного прогона составляет 60 секунд. Укороченный запуск на 30 секунд допустим исключительно на этапе бинарного поиска. Скрипт требует перезапускать аномальные результаты, а во время выполнения тестов нельзя изменять исходный код. Каноническим контрактом выступает файл docs/perf-requirements.md.

Вывод структурируется: утилита ожидает блок JSON с метриками между маркерами PERF_METRICS_START и PERF_METRICS_END. Если тесты не умеют отдавать метрики в таком виде, отчёт сформировать не удастся. Это повод проверить формат вывода.

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

  • зафиксировать базовые метрики производительности перед релизом
  • проверить регрессию скорости последовательными запусками
  • отфильтровать аномальные скачки задержки повторным прогоном
  • структурировать вывод тестов через маркеры PERF_METRICS_START

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

  • Запусти бенчмарк для npm run bench длительностью 60 секунд
  • Проверь регрессию производительности команды python bench.py с прогревом 10 секунд
  • Выполни бинарный поиск просадки скорости через cargo bench короткими прогонами по 30 секунд

Как установить perf-benchmarker

1Через Skills CLI (Vercel)

npx skills add composio-community/awesome-claude-plugins --skill perf-benchmarker -a claude-code
npx skills add composio-community/awesome-claude-plugins --skill benchmark -a claude-code

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

~/.claude/skills/benchmark/SKILL.md

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

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

Вопросы о perf-benchmarker

Как установить perf-benchmarker в Claude Code?

Выполните команду npx skills add composio-community/awesome-claude-plugins --skill perf-benchmarker -a claude-code. Также можно разместить файл вручную по пути ~/.claude/skills/benchmark/SKILL.md.

Зачем perf-benchmarker требует прогрев и минимальное время прогона?

Прогрев длительностью от 10 секунд и запуск от 60 секунд исключают случайные всплески задержки. Запуск на 30 секунд разрешён только при бинарном поиске.

В каком формате бенчмарк должен возвращать результаты?

Тестовая команда должна отдавать блок JSON между маркерами PERF_METRICS_START и PERF_METRICS_END. В итоговом отчёте фиксируются команда, время прогона, прогрев и заметки об аномалиях.

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

Всё по теме «Тесты и QA» →
rag-perf NVIDIA RAG Гоняет развёрнутый сервер NVIDIA RAG Blueprint через профилирование и нагрузочный тест aiperf по одному YAML-конфигу. CX Codex +1 2 200установок llm-evaluation Seth Hobson Скилл для оценки качества LLM-приложений: автоматические метрики, человеческая разметка, LLM-as-judge и бенчмарки. Пригодится, когда нужно сравнить модели или поймать регрессию до деплоя. CX Codex 12 755установок web-perf cloudflare Пошаговый аудит Core Web Vitals, диагностика медленной загрузки и поиск блокирующих скриптов прямо в терминале. CX Codex +1 110 200установок golang-benchmark samber Скилл помогает писать и запускать бенчмарки Go, разбирать профили и сравнивать результаты. Пригодится для поиска регрессий и анализа узких мест. CX Codex +1 39 500установок tilegym-improve-cutile-kernel-perf TileGym Team Пошаговый подбор параметров для ускорения ядер cuTile в репозитории TileGym. Скилл помогает находить узкие места и измерять задержку на видеокартах NVIDIA. CX Codex +1 1 600установок principle-explain-the-number backnotprop Скилл для проверки измеренных чисел: заставляет назвать лимитер и отмести версии, что замер поймал не ту работу. Пригодится до того, как ускорение или регрессия уедут в отчёт. CX Codex +1 4 100установок

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

perf-investigation-logger Добавляет структурированные отчёты об исследовании производительности в файлы проекта. Помогает фиксировать прямые цитаты, принятые решения и доказательства замеров. CX Codex +1 1 600установок perf-theory-tester Скилл ставит эксперимент по правилам: одна правка на гипотезу, замеры, вердикт. Пригодится, когда нужно доказать, что оптимизация действительно ускорила код. CX Codex +1 1 500установок perf-profiler Скилл запускает утилиты профилирования, находит узкие места по процессору и памяти и формирует флейм-графики с точной привязкой к строкам кода. CX Codex +1 1 600установок perf-code-paths Скилл находит вероятные пути выполнения, точки входа и файлы, связанные со сценарием производительности. Пригодится перед профилированием. CX Codex +1 1 600установок perf-theory-gatherer Скилл собирает до пяти гипотез о причинах просадки производительности, опираясь на историю git и код. CX Codex +1 1 600установок perf-analyzer Собирает результаты профилирования и экспериментов в рекомендации по производительности. Нужен, когда решения требуется связать с фактами. CX Codex +1 1 600установок changelog-generator Собирает changelog для пользователей из истории git: группирует коммиты по типам и переписывает технические сообщения человеческим языком. CX Codex +1 1 500установок

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

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