claude-work-mode — плагин

Плагин Claude Code переключает режимы сессии командой /work-mode: автономная работа, делегирование и сходящееся завершение.

  • 177 ★ репозитория
  • Последний коммит
  • MIT
Плагин

Расширенный доступ

Почему такой уровень

  • В режиме `auto` модель принимает локальные решения и коммиты без вопросов, а жесткие остановки откладывает.
  • Шлюзы хуков могут блокировать команды `git commit` и записи файлов.
Все причины и проверки

danyuchn/claude-work-mode

Установка

Работает в

Ручная установка

/plugin install work-mode --marketplace danyuchn/claude-work-mode

Ответьте `y` на добавление маркетплейса и выберите область установки. Нужен Claude Code 2.1.314 или новее.

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • В режиме `auto` модель принимает локальные решения и коммиты без вопросов, а жесткие остановки откладывает.
  • Шлюзы хуков могут блокировать команды `git commit` и записи файлов.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

claude-work-mode вводит три режима для сессии Claude Code. В режиме `auto` модель не останавливается на внутренних обратимых шагах, например локальных файлах, коммитах и тестах. Жесткие остановки, такие как исходящие сообщения, установки, секреты, необратимое удаление, платежи и смена прав, складываются в список и показываются один раз в конце. В режиме `out` пакетную работу, которую проверяет выборка, модель отдает фоновому субагенту или внешнему CLI, а основной поток проверяет результат. Режим `wrap` сводит работу к концу: новые ветки не открываются, перечисляются только новые или измененные решения с рекомендацией. Режимы действуют на сессию и сочетаются, например `/work-mode auto wrap`. Текст режима попадает в модель один раз и повторяется после уплотнения контекста или возобновления. Пустая команда открывает меню выбора. Отдельный плагин `work-mode-gates` добавляет хуки: запрет случайных файлов-отчетов, проверку `git commit` и контроль пометок у решений.

Для кого. Тем, кто ведет длинные сессии Claude Code и устал отвечать на подтверждения по мелочам или получать расползающийся финал.

Подходит, если

  • Задача большая, но шаги внутри нее локальны и обратимы, и модель не должна дергать вопросами.
  • Массовая выборка, классификация или ревью делегируются фоновому субагенту, а основной поток только проверяет.
  • Сессия подходит к концу, и надо закрыть открытое и получить короткий список решений.
  • Хуки не должны спрашивать лишнего: в режиме `auto` шлюзы отказывают и называют модели рабочий вариант.

Не подходит, если

  • Нужен жесткий контроль каждого шага человеком: режим `auto` откладывает вопросы до конца.
  • Версия Claude Code старше 2.1.314: плагин требует хуки-функции.
  • В среде нет `bash`, `jq`, `git` или `python3`, а они нужны шлюзам.

Пример запроса к агенту

Включи `/work-mode auto wrap`, доведи миграцию тестов до конца и покажи в финале список отложенных жестких остановок и новых решений.

Ограничения

Нужен Claude Code версии 2.1.314 или новее с поддержкой хуков-функций. Шлюзам требуются `bash`, `jq`, `git` и `python3`. Режимы записываются в `~/.claude/state/tempo/<session_id>` для чтения шелл-хуками. В режиме `auto` жесткие остановки копятся до конца и не исчезают: оценивайте, какие действия вы готовы одобрить пакетом. Язык подсказок следует за `WORK_MODE_LOCALE`, настройкой языка Claude Code и локалью системы, доступны английский и традиционный китайский.

Как отключить. Отключите плагины командами `/plugin` и удалите каталог `~/.claude/state/tempo`. Необязательный конфиг лежит в `~/.config/work-mode/config.json`.

Частые вопросы

Как установить claude-work-mode?

Выполните `/plugin install work-mode --marketplace danyuchn/claude-work-mode`, согласитесь на добавление маркетплейса и выберите область. Шлюзы ставятся отдельно: `/plugin install work-mode-gates --marketplace danyuchn/claude-work-mode`.

Что делает режим auto?

Модель не останавливается на внутренних обратимых шагах. Внешние действия, установки, секреты и платежи уходят в список ожидающих и сообщаются один раз в конце. Вызовы, которые вызовут запрос подтверждения, выполняются в самом конце подряд.

Можно ли сочетать режимы?

Да, например `/work-mode auto wrap`. Для `out wrap` делегируется только уже открытая работа, а закрытие ждет проверки результатов делегированных задач.

Что входит в work-mode-gates?

Три шлюза: защита от новых файлов `SUMMARY*`, `REPORT*` и подобных, проверка `git commit` с путями и контроль пометок у решений в ответе. В режиме `auto` шлюз отказывает с подсказкой вместо вопроса.

Как отключить режим?

Команда `/work-mode off` возвращает обычное поведение. Режимы действуют только в пределах сессии.

Обсуждение

Вопросов и отзывов пока нет.

Плагины

Личная конфигурация Claude Code: четыре слоя загрузки, режим советника по моделям, десять хуков и команды для работы

ВоркфлоуРасширенный доступ156Звезды репозитория

Рабочие процессы для Claude Code: команды /do, /omo, /bmad-pilot и другие, а код пишут Codex, Gemini или OpenCode через codeagent-wrapper

ПлагинШирокий доступ2,8 тыс.Звезды репозитория

claude-mods ставит в Claude Code 112 скиллов, 3 агента и 3 команды: стеки, запуск агентов, защита, непрерывность сессий.

ПлагинШирокий доступ81Звезды репозитория

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

ПлагинРасширенный доступ51Звезды репозитория

Claudette ведет несколько сессий Claude Code параллельно, каждую в своем рабочем дереве git, из окна или из консоли

CLIШирокий доступ87Звезды репозитория

Плагин превращает одну сессию Claude Code в руководителя, который раздает задачи воркерам в tmux и собирает их результаты.

ПлагинШирокий доступ114Звезды репозитория

Коротко о README

Плагин состоит из режимов и хуков на TypeScript, а необязательный второй плагин добавляет шелл-шлюзы. Настройка языка, имени и порога подсказки идет через JSON-конфиг.

Бейдж для README

Сообщить о проблеме