AIKraft/Skills/benchmark-checklist

benchmark-checklist

Проверяет корректность бенчмарков (лимитеры, настройки, ошибки, повторяемость) перед отчетом. Используйте при измерении ускорения или регрессии.

CUCursor official Разработка ★ 11.2k

Что делает навык

Набор проверок корректности бенчмарков (лимитеры, настройки, ошибки, повторяемость) перед публикацией результатов. Используется для валидации измерений ускорения или регрессии производительности.

Когда применять

  • Сравнение производительности до и после внесения изменений в PR (before and after)
  • Проверка утверждений о регрессии производительности
  • Анализ результатов работы harness для подбора оптимальных параметров (hillclimb)
  • Оценка влияния выбора библиотеки или конфигурации на производительность
  • Быстрая оценка порядка величин (ballpark) с обязательной проверкой ключевых вопросов

Как работает

  1. Записать ожидаемое утверждение (claim) в терминах, которые будут опубликованы, например: 'export is 30% faster at p50 on the 60k-row dataset'
  2. Прочитать скрипт измерения, зафиксировать, что именно он таймит, считает и игнорирует
  3. Проверить нагрузку на систему через uptime и количество ядер через nproc; если машина занята, выяснить, что запущено
  4. При наличии фоновой нагрузки выполнить чередование сторон (interleave sides), чтобы обе стороны подвергались одинаковому шуму, и указать это в отчете
  5. Ответить на вопросы чек-листа, опираясь исключительно на доказательства из запуска, а не на догадки о коде
  6. Для быстрой оценки (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 и совместимые) подхватывает его по описанию и следует шагам.