/simplify и /batch: два новых скилла Claude Code, которые меняют workflow
Борис Черни (создатель Claude Code в Anthropic) только что анонсировал два встроенных скилла, которые появились в версии 2.1.63.
Оба решают вполне конкретные боли: /simplify автоматизирует доведение PR до продакшн-качества, а /batch берет на себя рутину массовых миграций кода. Разберемся, как их применять.
/simplify: автоматический код-ревью на стероидах
Идея простая. После того как Claude Code написал фичу, вы запускаете /simplify, и он поднимает параллельных агентов, которые:
- улучшают читаемость и качество кода
- оптимизируют производительность
- проверяют соответствие вашему CLAUDE.md
По сути это эволюция open-source плагина code-simplifier, который команда Claude Code использовала внутри Anthropic с января 2026. Агент работает на Opus и анализирует только недавно измененный код. Ключевое правило: он никогда не меняет что делает код, только как он это делает.
Как использовать:
hey claude, implement user authentication then run /simplify
Или в два шага:
сначала пишем код implement OAuth2 flow for the login page # потом чистим /simplify
Devhack: Запускайте /simplify после каждой серьезной сессии кодинга. AI-код имеет свойство быть избыточным, и специализированный агент-«уборщик» справляется с этим лучше, чем попытки сразу писать идеально.
/batch: параллельные миграции с изоляцией
А вот здесь начинается магия. /batch позволяет интерактивно спланировать миграцию кода, а затем выполнить ее силами десятков параллельных агентов. Каждый агент работает в полной изоляции через git worktrees: отдельная директория, отдельная ветка, отдельный индекс. Агент самостоятельно тестирует свою работу и выставляет PR.
Как использовать:
/batch migrate src/ from Solid to React /batch convert all class components in src/components/ to functional components with hooks /batch update all API calls in src/ from v2 to v3 endpoints
Claude Code сначала предложит план миграции в интерактивном режиме, вы его согласовываете, и дальше работа распараллеливается. Каждый worktree создается в .claude/worktrees/, и если агент не внес изменений, worktree автоматически удаляется. Если изменения есть, Claude спросит: оставить или удалить.
Важно: /batch построен поверх нативной поддержки git worktrees, которая появилась в Claude Code v2.1.50. Это не просто запуск нескольких терминалов. Это полноценная оркестрация с изоляцией на уровне файловой системы.
Что нужно для начала
Обновитесь до Claude Code v2.1.63 или новее. Оба скилла уже встроены и доступны как slash-команды без дополнительной установки.
Для /simplify желательно иметь проработанный CLAUDE.md с вашими стандартами кодирования. Чем подробнее описаны ваши конвенции, тем точнее агент будет под них подстраиваться.
Для /batch убедитесь, что работаете в git-репозитории. Worktrees не работают без git (хотя для Mercurial, Perforce и SVN можно настроить кастомные хуки через WorktreeCreate и WorktreeRemove).
Внимание: Документация пока отстает. На GitHub уже есть issue #29504 о том, что /simplify и /batch не описаны в разделе interactive mode. Так что пока лучшие источники информации об этих скиллах - сам changelog и треды Бориса Черни.
Контекст: зачем это нужно
Борис Черни недавно поделился статистикой: за 30 дней он залендил 259 PR, 497 коммитов, 40 000 добавленных и 38 000 удаленных строк. Всё написано Claude Code с Opus 4.5. Такая производительность возможна только когда параллельные агенты не конфликтуют друг с другом, а код после генерации автоматически доводится до продакшн-стандарта.
/simplify и /batch - это как раз недостающие кусочки пазла, которые превращают «агент-написал-код» в полноценный конвейер от идеи до PR.