Новые навыки Claude Code: /simplify и /batch

Новые навыки Claude Code: /simplify и /batch

@ai_longreads

Борис Черни из Anthropic представляет два новых навыка для Claude Code, которые автоматизируют доведение пулл-реквестов до продакшена и выполнение параллельных миграций кода.

Это AI-перевод статьи, сделанный каналом Про AI: Лучшие Статьи и Исследования.


Новые навыки Claude Code: /simplify и /batch

New Claude Code Skills: /simplify and /batch Автор: Boris Cherny Оригинальный текст:

Два новых навыка

В следующей версии Claude Code появятся два новых навыка (Skills): /simplify и /batch. Борис Черни, один из разработчиков Claude Code в Anthropic, рассказал, что использует оба навыка ежедневно.

Вместе эти навыки автоматизируют значительную часть работы, которая раньше требовалась для (1) доведения пулл-реквеста до продакшена и (2) выполнения типовых, хорошо параллелизуемых миграций кода.

/simplify

Навык /simplify использует параллельных агентов для улучшения качества кода, оптимизации эффективности и проверки соответствия CLAUDE.md.

Пример использования: сначала попросите Claude внести изменение в код, а затем запустите /simplify.

По словам Черни, навык ищет как очевидные улучшения, так и конкретные «запахи кода» (code smells), особенно связанные с неэффективными паттернами.

/batch

Навык /batch позволяет интерактивно спланировать миграцию кода, а затем выполнить её параллельно с помощью десятков агентов. Каждый агент работает в полной изоляции, используя git worktrees (рабочие деревья), тестирует свою работу и затем создаёт пулл-реквест.

Пример использования: /batch migrate src/ from Solid to React

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

Обработка конфликтов

На вопрос о том, как /batch справляется с конфликтами, когда параллельные миграции затрагивают общие файлы, Черни ответил, что для разрешения конфликтов нужно обратиться к основному агенту. /batch спроектирован для задач с высокой степенью параллелизма, где конфликтов не возникает — например, когда каждый подагент получает отдельную папку для миграции.

Реакция сообщества

Разработчики активно обсудили новые навыки. Несколько человек отметили, что /batch может существенно сэкономить время при крупных рефакторингах. Один разработчик сообщил, что использует /batch для масштабной миграции с Go на Zig. Другие интересовались, подходит ли навык для крупных обновлений фреймворков, например перехода с React 18 на 19.

Навык /simplify также вызвал интерес — многие уже использовали аналогичный плагин из маркетплейса, но Черни заверил, что новая встроенная версия работает лучше.


Подпишитесь на канал и каждый день читайте лучшие материалы про AI переведенные на русский!

Нашли интересную статью для перевода? Пришлите нашему боту: @ailongreadsbot

Report Page