~/VibeHandbook

AI-сервисы

claude.com

Claude Code

Что это

Claude Code — это консольный кодинг-агент от Anthropic: вы запускаете его в терминале внутри проекта, и он может читать ваши файлы, писать и редактировать код, выполнять команды и самостоятельно прорабатывать многоэтапные задачи. Он работает на моделях Claude (семейство 4.x, с уровнем Opus и Fable 5 для самых тяжёлых задач) и создан специально для агентной, практической разработки программного обеспечения.

Сильные стороны

  • Работает напрямую в вашей реальной кодовой базе — читает, редактирует и выполняет код на месте.
  • Автономно справляется с многоэтапными задачами: может планировать, вносить изменения во множество файлов, запускать тесты и исправлять то, что сломал.
  • Живёт в терминале, поэтому естественно вписывается в работу с git, инструментами сборки и существующими процессами.
  • Расширяется пользовательскими командами, хуками, субагентами и серверами MCP.
  • Удерживает в поле зрения большой объём контекста проекта благодаря крупным контекстным окнам моделей.

Компромиссы

  • Он может выполнять команды и изменять файлы, поэтому требует контроля — проверяйте diff перед коммитом.
  • Ориентирован на терминал; менее доступен, если вам некомфортно в командной строке.
  • Затраты растут с использованием, а длинные автономные прогоны могут потреблять много токенов.
  • Мощные действия (удаление, push, внешние вызовы) несут реальный риск, если оставить их без присмотра.
  • Лучшие результаты по-прежнему требуют чётких указаний; расплывчатые запросы порождают блуждающую работу.

Лучше всего подходит для

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

Соответствие vibe coding

Claude Code близок к идеальной конфигурации для vibe coding — вы описываете результат, а он выполняет редактирование файлов, запуск команд и проверку, пока вы рецензируете и направляете. Лучше всего он работает, когда вы заранее даёте полную задачу и ограничения в одном хорошо сформулированном запросе и позволяете ему работать, а не управляете каждым шагом вручную. Конкретный совет: держите изменения в ветке и коммитьте почаще, чтобы можно было проверять каждый diff и чисто откатываться; позволяйте агенту запускать тесты после своих изменений, чтобы он ловил и исправлял собственные ошибки, прежде чем вернуть работу вам.