Результаты A/B-тестирования: хуки oh-my-claudecode демонстрируют минимальное влияние на производительность Claude Code.

✍️ OpenClawRadar📅 Опубликовано: 18 апреля 2026 г.🔗 Source
Результаты A/B-тестирования: хуки oh-my-claudecode демонстрируют минимальное влияние на производительность Claude Code.
Ad

Экспериментальная установка и методология

Разработчик провёл простое A/B-тестирование для оценки влияния динамических хуков oh-my-claudecode на производительность Claude Code. В эксперименте использовался Claude Sonnet 4.6 с одной и той же задачей по кодированию, выполненной шесть раз в общей сложности: три запуска с включёнными хуками OMC и три запуска с выключенными хуками OMC. Во всех запусках использовались идентичные промпты, последовательность сессии и машинное окружение.

Задача заключалась в создании Markdown-редактора с нуля в рамках одной непрерывной сессии, включая реализацию приложения, написание и запуск тестов, а затем проверку и исправление ошибок, проблем безопасности и доступности перед повторным запуском тестов. Целью было не создание безупречного кода, а измерение того, меняют ли хуки поведение Claude значимым образом.

Ключевые результаты

  • Качество кода: Идентичные оценки (15.0/20 для обоих условий OFF и ON)
  • Общая стоимость: Буквально одинаковая ($5.56 для обоих условий)
  • Общее количество токенов: Немного меньше с включёнными хуками (6.48M против 6.76M при OFF)
  • Общее время выполнения: С включёнными хуками в среднем быстрее (1,673с против 2,152с при OFF)
  • Вызовы инструментов: Немного меньше с включёнными хуками (37.0 против 40.7 при OFF)
Ad

Примечательные наблюдения

Хук SessionStart значительно увеличил количество токенов чтения кэша при первом промпте: 424K с включёнными хуками против 195K с выключенными хуками (увеличение на 117%). Однако этот дополнительный контекст не привёл к лучшему результату для данной конкретной задачи. Интересно, что к третьему промпту версия с выключенными хуками фактически использовала больше операций чтения кэша, чем версия с включёнными хуками.

Репозиторий эксперимента доступен по адресу https://github.com/ej31/omc-hook-experiment.

Выводы разработчика

Разработчик пришёл к выводу, что динамические хуки не являются «волшебной кнопкой для лучшего кода» для задач кодирования в рамках одной сессии, поскольку Claude и так хорошо работает со статическими инструкциями. Любые преимущества, связанные с хуками, кажутся достаточно небольшими, чтобы быть поглощёнными обычной вариативностью между запусками. Более значительные постоянные накладные расходы могут фактически исходить от статического объёма OMC — определений инструментов MCP, навыков, каталога агентов — а не только от поведения динамических хуков.

Важно отметить, что этот эксперимент тестировал только поведение хуков, а не то, полезна ли более широкая экосистема OMC в крупных, многосессионных рабочих процессах. Разработчик планирует провести дальнейшее тестирование, полностью удалив oh-my-claudecode и поручив Claude создать игру «Змейка» с нуля.

📖 Read the full source: r/ClaudeAI

Ad

👀 Смотрите также

Бенчмарк квантизации Qwen 3.6 27B: Q4_K_M превосходит Q8_0 по практическим компромиссам
Инструменты

Бенчмарк квантизации Qwen 3.6 27B: Q4_K_M превосходит Q8_0 по практическим компромиссам

Оценка Qwen 3.6 27B в квантованиях BF16, Q4_K_M и Q8_0 GGUF на задачах HumanEval, HellaSwag и BFCL. Q4_K_M обеспечивает точность, близкую к BF16, при 48% меньшем потреблении RAM, скорости в 1,45 раза выше и размере файла на 68,8% меньше.

OpenClawRadar
Запрос спринта Jira через Claude MCP: мгновенный статус, неназначенные задачи и заблокированные элементы
Инструменты

Запрос спринта Jira через Claude MCP: мгновенный статус, неназначенные задачи и заблокированные элементы

Пользователь Reddit подключил Jira к Claude через MCP, задал вопросы на естественном языке о своём спринте и мгновенно получил чистые таблицы — без кликов по доскам.

OpenClawRadar
Биовдохновленная система памяти для локальных LLM: реализация LTP и избирательного забывания
Инструменты

Биовдохновленная система памяти для локальных LLM: реализация LTP и избирательного забывания

Разработчик создал локальный MCP-сервер, реализующий био-вдохновленные механизмы памяти, включая подкрепление по типу долговременной потенциации, селективное затухание забывания и еженедельные циклы консолидации. Система использует гибридный поиск с sqlite-vec и текстовыми запасными вариантами, неблокирующую архитектуру с исполнителями asyncio и сохраняет состояние через постоянный файл 'Soul'.

OpenClawRadar
Многомодельный совет по рабочим процессам для ИИ-агентов программирования
Инструменты

Многомодельный совет по рабочим процессам для ИИ-агентов программирования

Разработчик создал веб-инструмент, который выполняет задачи программирования через три модели ИИ — GPT-4o в роли архитектора, Claude в роли скептика и Gemini в роли синтезатора — перед передачей их агентам кодирования. Инструмент генерирует файл PLAN.md с явными ограничениями и требует от пользователей предоставления собственных API-ключей.

OpenClawRadar