Claude Info
Продуктивность

WOZCODE Plugin

WithWoz/wozcode-plugin

Плагин WOZCODE заменяет встроенные файловые инструменты Claude Code на оптимизированные аналоги. Снижает расход токенов на каждый вызов инструмента, уменьшая стоимость сессий. Включает агентов для исследования кодовой базы и планирования архитектуры.

Установка

terminal
bash
git clone https://github.com/WithWoz/wozcode-plugin.git

README

WOZCODE Plugin для Claude Code

Умные инструменты для Claude Code, снижающие расход токенов и стоимость сессий. Заменяет встроенные файловые инструменты оптимизированными альтернативами — меньше токенов на каждый вызов означает более дешёвые сессии, эффект которых накапливается со временем.

Начало работы

1. Установка

С GitHub — внутри сессии Claude Code выполните:

/plugin marketplace add WithWoz/wozcode-plugin /plugin install woz@wozcode-marketplace

2. Перезапуск Claude Code

Завершите текущую сессию и запустите новую:

claude

3. Проверка работы

Найдите значок woz:code в правой части поля ввода текста:

woz:code badge

Этот значок означает, что агент WOZCODE активен.

4. Вход в аккаунт

WOZCODE требует аккаунт Woz. При первом использовании инструмента вам будет предложено войти, либо сделайте это явно:

/woz-login

Или введите /woz, чтобы увидеть все доступные команды WOZCODE.

Откроется браузер для завершения входа. Учётные данные сохраняются и обновляются автоматически.

Headless / SSH? Терминал выведет URL для авторизации. Откройте его вручную, завершите вход, скопируйте токен JSON со страницы успешного входа и вставьте обратно:

/woz-login --token '{"access_token":"...","refresh_token":"..."}'

Использование

Просто работайте с Claude Code в обычном режиме — инструменты WOZCODE активируются автоматически. Плагин незаметно заменяет встроенные файловые инструменты более умными версиями.

Агенты

АгентОписание
woz:codeОсновной агент — написание кода, редактирование, поиск, SQL. Автоматически делегирует задачи другим агентам при необходимости.
woz:exploreБыстрое исследование кодовой базы только для чтения (работает на haiku для скорости)
woz:planПланирование архитектуры и реализации (работает на haiku для скорости)

Переключать агентов вручную не нужно. woz:code делегирует задачи woz:explore и woz:plan как субагентам, когда это целесообразно.

Команды

КомандаОписание
/woz-loginВойти в аккаунт Woz
/woz-logoutОчистить учётные данные
/woz-recallВосстановить сохранённый контекст и настройки
/woz-savingsПоказать отчёт об экономии (запросы, время, токены, стоимость)
/woz-settingsУправление настройками плагина WOZCODE (атрибуция, строка статуса, глаголы спиннера)
/woz-statusПроверить статус аутентификации
/woz-updateОбновить плагин WOZCODE до последней версии
/reload-pluginsПерезагрузить плагины для получения последних обновлений

Также можно ввести /woz, чтобы увидеть все доступные команды WozCode в одном месте.

/woz-settings

Настройки WOZCODE хранятся в ~/.claude/settings.json под ключом wozcode. Используйте /woz-settings для просмотра или изменения — просто опишите запрос на обычном языке («отключить атрибуцию», «скрыть подсказки строки статуса» и т.д.).

КлючПо умолчаниюОписание
attributiontrueCo-Authored-By в коммитах + значок в PR
statusLinetrueГлавный переключатель строки статуса WOZCODE
statusLineSessiontrueПоказывать экономию за сессию в строке статуса
statusLineLifetimetrueПоказывать суммарную экономию в строке статуса
statusLineTipstrueПоказывать быстрые подсказки в строке статуса
spinnerVerbstrueГлаголы спиннера в стиле WOZ

Атрибуция в коммитах и PR

Когда WOZCODE включён и в ~/.claude/settings.json нет существующей записи атрибуции, WOZCODE устанавливает собственную строку соавтора для коммитов/PR, заменяя встроенное значение по умолчанию Claude Code. Эта замена анонсируется при входе и в сессии, где она происходит впервые. Пользователи, у которых атрибуция Claude Code была явно отключена или настроена (любая существующая запись attribution в ~/.claude/settings.json), не затрагиваются. Атрибуцию WOZCODE можно переключить в любой момент командой /woz-settings attribution off.

Изменения вступают в силу немедленно. Для attribution, statusLine и spinnerVerbs также выполните /reload-plugins, чтобы Claude Code применил изменения в текущей сессии.

Управление плагином

/plugin disable woz@wozcode-marketplace # временно отключить /plugin enable woz@wozcode-marketplace # включить снова /plugin marketplace remove WithWoz/wozcode-plugin # удалить

Обновление

Для получения последней версии:

/reload-plugins

Если требуется полная переустановка:

/plugin marketplace remove WithWoz/wozcode-plugin /plugin marketplace add WithWoz/wozcode-plugin /plugin install woz@wozcode-marketplace

Примечание: После переустановки завершите и перезапустите Claude Code, чтобы изменения вступили в силу.

Отладка

Для явного запуска с агентом WOZCODE (обычно не требуется):

claude --agent woz:code

Использование WOZCODE с Conductor

Подключите WOZCODE к Conductor.

  1. Установите WOZCODE и перезапустите Claude Code — следуйте шагам установки выше, затем перезапустите Claude Code.

  2. Установите WOZCODE для Conductor и получите путь к исполняемому файлу — в терминале выполните:

    wozcode conductor

    (или ~/.local/bin/wozcode conductor, если wozcode не добавлен в PATH)

  3. Вставьте путь в Conductor → Settings → Advanced → «Claude Code executable path».

  4. Запустите новую сессию Conductor и спросите «what agent are you running?» — ответом должно быть woz:code.

Исполняемый файл claude-woz автоматически обновляется при каждом запуске сессии WOZCODE, поэтому обновления плагина всегда указывают на актуальную версию. Не все функции WOZCODE пока работают через Conductor, но Search и Edit поддерживаются — большую часть прироста скорости и экономии вы всё равно получите.

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