Claude Code Cookbook — плагин
Плагин для Claude Code: 39 команд для PR, ревью, коммитов и спецификаций, девять ролей экспертов и хуки, восемь языковых версий
- 1 134 ★ репозитория
- Последний коммит
Широкий доступ
Почему такой уровень
- Команды `/pr-create`, `/pr-fix` и `/semantic-commit` вызывают `git` и `gh`: создают коммиты, пулреквесты и правят описания и метки
- Команды `/update-node-deps`, `/update-flutter-deps` и `/update-rust-deps` меняют файлы зависимостей проекта
- `/screenshot` делает снимки экрана macOS, а `/search-gemini` отправляет запросы через Gemini CLI
Установка
- Работает в
Ручная установка
/plugin marketplace add wasabeef/claude-code-cookbookПервый шаг: добавить репозиторий как маркетплейс плагинов.
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Команды `/pr-create`, `/pr-fix` и `/semantic-commit` вызывают `git` и `gh`: создают коммиты, пулреквесты и правят описания и метки
- Команды `/update-node-deps`, `/update-flutter-deps` и `/update-rust-deps` меняют файлы зависимостей проекта
- `/screenshot` делает снимки экрана macOS, а `/search-gemini` отправляет запросы через Gemini CLI
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Claude Code Cookbook — плагин для Claude Code с 39 командами, девятью ролями экспертов и хуками. Команды покрывают рабочий цикл разработчика. `/pr-list` и `/pr-issue` выводят открытые пулреквесты и задачи по приоритету, `/pr-create` анализирует изменения через `git diff`, берет шаблон из `.github/PULL_REQUEST_TEMPLATE.md`, подбирает до трех меток и создает черновик, `/pr-fix` разбирает комментарии ревью, `/pr-checks` следит за GitHub Actions, а `/semantic-commit` делит большие правки на смысловые коммиты. Для качества кода есть `/refactor`, `/smart-review`, `/tech-debt`, `/analyze-dependencies`, `/analyze-performance` и `/design-patterns`. Для планирования служат `/plan`, `/spec`, `/ultrathink` и `/check-fact`, который сверяет утверждения с кодом и документацией. Три команды обновляют зависимости в проектах на Node.js, Flutter и Rust. Каждая команда описана с примерами и шагами, а в заголовке перечислены разрешенные ей инструменты: `/semantic-commit`, например, вызывает только `git`, чтение и поиск. Роли (`analyzer`, `architect`, `backend`, `frontend`, `mobile`, `performance`, `qa`, `reviewer`, `security`) переключают Claude на профиль эксперта. С флагом `--agent` роль работает субагентом в собственном контексте, а `/multi-role security,performance --agent` запускает несколько ролей параллельно.
Для кого. Для разработчиков на Claude Code, которым нужен готовый набор команд для PR, ревью, коммитов и спецификаций без собственных промптов.
Подходит, если
- По набору изменений нужно собрать черновик пулреквеста с описанием по шаблону репозитория и метками
- Большой diff надо разложить на несколько смысловых коммитов и сначала посмотреть план через `--dry-run`
- Нужен аудит безопасности или производительности, который роль-субагент проведет, не засоряя основной контекст
- Перед реализацией требуется спецификация, собранная из требований командой `/spec`
- Пора обновить зависимости Node.js, Flutter или Rust по шагам, а не одной командой наугад
Не подходит, если
- Нужны команды на русском: в наборе нет русской версии
- Репозиторий лежит не на GitHub: команды `/pr-*` работают через `gh`
- Вы пользуетесь другим агентом: плагин собран только для Claude Code
- Нужна одна узкая команда: набор из 39 штук проще заменить маленьким скиллом на эту задачу
Пример запроса к агенту
Разложи мои изменения на смысловые коммиты, сначала покажи план без коммита, а потом создай черновик пулреквестаОграничения
- Русской версии нет. Плагин выпускается на японском, английском, корейском, двух китайских, испанском, французском и португальском, англоязычный называется `cook-en`. Команды вызываются с префиксом имени плагина.
- Часть команд требует внешнего: `/search-gemini` вызывает Gemini CLI, `/screenshot` рассчитан на macOS и `screencapture`, `/sequential-thinking` использует Sequential Thinking MCP.
- Файл `.mcp.json` в корне репозитория — пример на восемь серверов. Токен GitHub в нем заглушка, а сам файл лежит вне папки `plugins/en`.
- Лицензия Apache-2.0 заявлена в документации и в описании плагина, но файла LICENSE в репозитории нет, и GitHub лицензию не определяет.
- Хук `preserve-file-permissions.sh` сохраняет и восстанавливает права файлов, требует `jq` и пишет отладочный журнал в `/tmp`. Его подключают вручную в `settings.json`.
Как отключить. Снимите плагин через менеджер плагинов Claude Code, команда `/plugin` покажет установленные. Если подключали хук `preserve-file-permissions.sh`, удалите его записи из `settings.json`.
Частые вопросы
Как в Claude Code создать пулреквест автоматически по изменениям?
Команда `/pr-create` смотрит `git diff --cached`, берет шаблон из `.github/PULL_REQUEST_TEMPLATE.md`, выбирает до трех подходящих меток и создает черновик, сохраняя HTML-комментарии шаблона. Когда проверки CI прошли, `gh pr ready` переводит его в готовый к ревью.
Как разбить большие изменения на смысловые коммиты?
`/semantic-commit` делит правки на небольшие коммиты и вызывает только стандартный `git`. Флаг `--dry-run` показывает предлагаемое разбиение без коммитов, а `--lang` задает язык сообщений.
Как запустить роль эксперта в Claude Code отдельным субагентом?
Вызовите `/role security --agent`: роль получит собственный контекст и не засорит основной. Несколько ролей сразу запускает `/multi-role security,performance --agent`. Роль `security` в заголовке указывает модель opus и инструменты чтения, поиска и WebSearch.
Как обновить зависимости Node.js проекта через Claude Code?
Команда `/update-node-deps` может вызывать `npm`, `npx`, `yarn` и `pnpm`, читать и править файлы. Сначала смотрят `npm outdated`, затем просят Claude обновить зависимости в `package.json`. Для Flutter и Rust есть отдельные команды `/update-flutter-deps` и `/update-rust-deps`.
Есть ли русская версия плагина Claude Code Cookbook?
Нет. В репозитории восемь языковых плагинов, и русского среди них нет. Английский ставится командой `/plugin install cook-en@claude-code-cookbook` после добавления маркетплейса.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
ПлагиныНабор slash-команд, скиллов и субагентов для Claude Code: ревью, тесты, безопасность, релизы, документация и синхронизация GitHub с Linear
Набор из 24 слэш-команд для Claude Code CLI: коммиты, ревью, рефакторинг, тесты и уборка кода без повторяющихся промптов
Маркетплейс плагинов Claude Code от Frad LEE: Git и GitFlow, GitHub, рефакторинг, память, исследования, изображения и работа с интерфейсами
Claude Code Skills and Agents
Claude Code Skills & Agents
Плагин Claude Code с набором скиллов и субагентов: глубокое исследование, генерация картинок, работа с GitHub, разбор кода и переключение моделей
Плагины Claude Code с рецептами разработки: согласовать результат, спроектировать, реализовать с проверками и провести независимое ревью
Набор утилит для Claude Code: фоновые скиллы, экспертные агенты, слэш-команды и шаблоны промптов для разработки
Сравнение с похожими
Записи с тем же главным запросом: чем они отличаются.
| Запись | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| Claude Code Cookbook (эта запись) | нет | 1 134 | |
| Claude Command Suite | нет | 1 351 | команды разложены по 25 пространствам имен, есть субагенты и скиллы, в том числе синхронизация GitHub с Linear |
| CCPlugins | нет | 2 772 | 24 команды для повседневной разработки, автор сам предупреждает, что часть команд первой версии устарела |
| wshobson/commands | нет | 2 640 | команды разделены на tools для одной задачи и workflows для многошаговых сценариев с несколькими агентами |
Коротко о README
Документация открывается описанием трех частей: команды, роли и хуки. Дальше идут таблицы команд по группам (пулреквесты, качество кода, инструменты разработки, планирование, зависимости), таблица ролей с примерами запуска, схема рабочего цикла и два шага установки: добавить маркетплейс, затем выбрать плагин своего языка. В репозитории лежат версии плагина для каждого языка с полными описаниями команд, шаблон новой команды, примеры настроек и скрипты проверки переводов.