Anthropic выпустила утилиту командной строки с поддержкой многозадачности, git, bash и GitHub.
Недавно Anthropic выпустила новый инструмент под названием Claude Code — это утилита командной строки, созданная для поддержки «агентного программирования», когда ИИ не просто отвечает на команды, а сам планирует и выполняет сложные задачи. И хотя изначально Claude Code задумывался как исследовательский проект для внутренних нужд, он оказался настолько универсальным, что стал полезным и для внешних разработчиков — независимо от языка, фреймворка или размера репозитория.
В отличие от большинства привычных инструментов с готовыми сценариями использования,
Claude Code — это «низкоуровневый» помощник: он предоставляет доступ почти напрямую к модели, не навязывает определённый рабочий процесс и не ограничивает фантазию разработчика. Это даёт максимум гибкости и автоматизации, но требует времени, чтобы освоиться. Именно поэтому команда Anthropic поделилась лучшими практиками — от настройки окружения до построения сложных многоагентных сценариев.
Один из ключевых советов — создать файл CLAUDE.md, в который можно записывать всю информацию, которую вы бы хотели, чтобы Claude «помнил»: команды, используемые в проекте, правила кодстайла, особенности сборки, нестандартное поведение. Эти файлы подгружаются автоматически при запуске сессии. Можно даже создать несколько таких файлов для разных частей монорепозитория, или завести общий в домашней директории. Их содержание можно править вручную или добавлять заметки прямо во время работы через # — Claude сам предложит внести их в CLAUDE.md.
Важной частью безопасности Claude Code является список разрешённых инструментов. По умолчанию модель всегда запрашивает подтверждение, прежде чем изменить файлы, выполнить команду или сделать коммит. Но вы можете вручную управлять «разрешениями» — через интерфейс, конфигурационные файлы или специальные флаги запуска. Это особенно полезно, если вы часто используете Claude с CLI-инструментами вроде gh (GitHub CLI) или внешними API через MCP-протокол.
Claude умеет работать с вашим bash-окружением, собственными утилитами, подключаемыми MCP-серверами, REST API и даже кастомными командами, которые вы можете сохранить в .claude/commands как Markdown-файлы. Таким образом, часто повторяющиеся действия — например, исправление GitHub-тикета — можно превратить в одну slash-команду /project:fix-github-issue 1234.
Несмотря на то что Claude Code не навязывает конкретный процесс, есть несколько популярных сценариев. Например, сначала изучить код, потом построить план (используя специальные команды вроде think hard или ultrathink), затем приступить к реализации, протестировать и оформить коммит с PR. Или же начать с написания тестов, затем сгенерировать под них код — классический TDD, усиленный возможностями ИИ.
Можно даже идти дальше: подключить скриншоты или макеты интерфейса, чтобы Claude ориентировался на визуальный результат. Или использовать режим «Safe YOLO» (без подтверждений) в изолированной среде, чтобы ускорить простые задачи вроде генерации boilerplate-кода. Особенно интересна функция headless-режима — она позволяет интегрировать Claude в CI/CD, автотесты, анализ тикетов и другие автоматизации.
Но больше всего впечатляют многоконтекстные сценарии: например, один экземпляр Claude пишет код, второй его проверяет, третий исправляет по замечаниям. Это напоминает работу команды разработчиков, только в параллельной вселенной. Можно развернуть несколько git worktree’ев, назначить каждому Claude свою задачу и наблюдать, как они работают в унисон.
Важно помнить, что Claude Code работает эффективнее, если давать чёткие указания. Вместо «добавь тесты» лучше написать «создай юнит-тест на случай, когда пользователь не авторизован, не используй моки». Вместо «добавь календарь» — описать поведение и ограничения, дать аналогичный пример из кода.
И, наконец, Anthropic советует не бояться сбрасывать контекст (/clear), использовать check-листы для сложных задач и передавать данные через файлы, команды, URL или даже скриншоты. Claude хорошо работает с изображениями и способен адаптироваться к любому рабочему процессу.
Claude Code — не просто помощник в терминале. Это попытка переосмыслить, как мы взаимодействуем с кодом, инструментами и друг с другом. Это среда, в которой можно строить собственные правила, ускорять работу и уменьшать рутину. Но, как и с любым мощным инструментом, лучший результат достигается не с первого раза, а после настройки, экспериментов и адаптации под себя.