Claude — отличный инженер с одной проблемой

Claude умеет писать код, объяснять баги и ревьюить pull request’ы. Но есть нюанс: он разговаривает так, будто читает TED-доклад про собственный пулл-реквест. Разработчик под ником adnanakil выложил на GitHub инструмент NoBuzz — скилл /debuzz для Claude Code, который решает эту проблему радикальным способом: передаёт ответ Клода в Gemini CLI и возвращает человеческую версию.

ℹ Что такое Claude Code Skills?
Claude Code — это AI-агент Anthropic, встроенный в терминал. Он позволяет разработчикам кодить быстрее и отлаживать умнее через команды на естественном языке, а также редактировать несколько файлов, запускать shell-команды и управлять git-воркфлоу. Скиллы (skills) — пользовательские команды, которые расширяют возможности инструмента.

В чём проблема

Стоит спросить, почему тест нестабилен — и в ответ получаешь «load-bearing assumption» (ключевое допущение), три пронумерованных откровения, и торжественное замечание, что третье — «самое поучительное». Никогда просто баг. Всегда — развязка.

По наблюдениям разработчиков в сообществах, это системная черта: Claude Code стал значительно многословнее в описании своих шагов рассуждений. Цикл «Проверяю… Верифицирую… Пробую снова» не просто раздражает — он активно съедает контекстное окно. Каждый такой нарратив стоит токенов.

«Никакой объём промптинга полностью не лечит это» — именно поэтому автор NoBuzz решил пойти честным путём и делегировать задачу другой модели.

Как работает /debuzz

Claudette записывает предыдущий ответ во временный файл, прогоняет его через gemini -p "<инструкции стиля простого английского>" и выводит ответ Gemini дословно. Принципиально важно, что Claude не «подчищает» перевод — это заново привнесло бы тот самый голос, от которого пытаются избавиться.


flowchart LR
    A["Запрос к Claude Code"] --> B["Ответ Claude\n(с пафосом)"] 
    B --> C["/debuzz"]
    C --> D["Temp-файл"]
    D --> E["gemini -p инструкции"]
    E --> F["Чистый вывод\nдля человека"]

Три режима вывода

РежимАудиторияЧто получаете
colleague (по умолчанию)ИнженерВесь контент: пути файлов, код — ноль театральности
managerТехнический менеджерЧто случилось, почему важно, что дальше — треть длины, без кода
directorРуководитель3–5 предложений: итог, последствие, запрос. Расчёт на 30 секунд внимания

До и после: реальный пример

До (Claude в своём репертуаре):

Here's where it gets interesting: the retry logic isn't just a nice-to-have 
it's the load-bearing assumption of the entire sync pipeline.
Three things jumped out at me, and the third one is the most instructive yet.
[...] And third  and this is the kicker  the dedupe key includes a timestamp,
which means retries are never actually deduplicated.

После (/debuzz, режим colleague):

The sync pipeline's retry logic has three bugs.
syncQueue.ts:142 swallows ETIMEDOUT instead of re-queuing the job.
The backoff caps at 2 seconds, which is too low for mobile networks.
And the dedupe key includes a timestamp, so retries are never deduplicated.
Fix: strip the timestamp from the key, raise the cap to 30 seconds,
and re-throw the timeout error.
💡 Совет
Команда также реагирует на естественные фразы вроде «say that in normal english» — не обязательно всегда вводить /debuzz вручную.

Установка

Для работы нужны Claude Code и Gemini CLI. Gemini CLI устанавливается через npm install -g @google/gemini-cli; после установки нужно запустить gemini один раз и авторизоваться через /auth или задать переменную GEMINI_API_KEY.

git clone https://github.com/adnanakil/nobuzz
mkdir -p ~/.claude/skills
cp -r nobuzz/debuzz ~/.claude/skills/

Лицензия — MIT.

⚠ Fallback при ошибке
Если Gemini вернёт ошибку (чаще всего — проблема с авторизацией), Claude предложит собственный пересказ, но явно пометит его как запасной вариант. Инструмент намеренно не позволяет Claude незаметно «дебаззить» самого себя.

Почему это важно

NoBuzz — показательный пример нового жанра инструментов: «AI-постпроцессинг». Вместо того чтобы тюнить промпты в надежде изменить поведение модели, разработчик принял особенность как данность и добавил второй слой — другую модель с ортогональными характеристиками.

Claude Code и Gemini CLI — два популярных CLI-агента для кодинга. На первый взгляд они похожи, но работают по-разному благодаря разным базовым моделям. Именно это различие в «голосе» и стиле NoBuzz превращает в функцию, а не в баг.

Проект находится в открытом доступе на GitHub и распространяется под лицензией MIT.