CU
benchmark-checklist
Проверяет корректность бенчмарков (лимитеры, настройки, ошибки, повторяемость) перед отчетом. Используйте при измерении ускорения или регрессии.
Что делает навык
Набор проверок корректности бенчмарков (лимитеры, настройки, ошибки, повторяемость) перед публикацией результатов. Используется для валидации измерений ускорения или регрессии производительности.
Когда применять
- Сравнение производительности до и после внесения изменений в PR (before and after)
- Проверка утверждений о регрессии производительности
- Анализ результатов работы harness для подбора оптимальных параметров (hillclimb)
- Оценка влияния выбора библиотеки или конфигурации на производительность
- Быстрая оценка порядка величин (ballpark) с обязательной проверкой ключевых вопросов
Как работает
- Записать ожидаемое утверждение (claim) в терминах, которые будут опубликованы, например: 'export is 30% faster at p50 on the 60k-row dataset'
- Прочитать скрипт измерения, зафиксировать, что именно он таймит, считает и игнорирует
- Проверить нагрузку на систему через uptime и количество ядер через nproc; если машина занята, выяснить, что запущено
- При наличии фоновой нагрузки выполнить чередование сторон (interleave sides), чтобы обе стороны подвергались одинаковому шуму, и указать это в отчете
- Ответить на вопросы чек-листа, опираясь исключительно на доказательства из запуска, а не на догадки о коде
- Для быстрой оценки (ballpark) достаточно одного запуска, но необходимо проверить вопросы 4 и 7 и явно указать, что это один запуск
Примеры запросов агенту
Проверь корректность бенчмарка для моего PR перед тем, как я опубликую результаты ускорения экспорта.
Я утверждаю, что новая конфигурация вызвала регрессию. Проверь этот бенчмарк по чеклисту.
Сравни производительность двух библиотек. Проверь, что измерения выполнены корректно, и дай отчет.
Что понадобится
- Команды uptime и nproc
- Скрипт измерения производительности
Описание составлено по SKILL.md навыка, сверено 15.10.2026.
Как подключить
1Скачать навык
# возьмите папку навыка «cursor-benchmark-checklist» из репозитория:
# https://github.com/cursor/plugins
2Положить папку с
SKILL.md к навыкам ассистента# положите папку навыка туда, где ассистент ищет skills:
cp -r cursor-benchmark-checklist/ ~/.claude/skills/cursor-benchmark-checklist/
Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.