AI Vibe Craft
← Назад к AI Vibe News

Редакция 11 июня 2026 г.

Разборы

Месяц pair-programming с Claude Code: field report из терминала

Месяц pair-programming с Claude Code: field report из терминала.

Месяц работы с Claude Code в терминале — по словам автора на Dev.to, это шесть недель — показал, какие процессы доводят код до продакшена, а где CLI-агент подводит. полный отчёт пригодится тем, кто сравнивает терминальный агент с IDE-плагином и хочет понять роль MCP и ревью диффа до коммита.

Терминал, MCP и goal.md: настройка агента без IDE

Вместо IDE-плагина и чат-интерфейса Claude Code запускается из терминала (/usr/bin/claude в отдельной панели). Без кастомных MCP-серверов — поиск по вебу, операции с файлами, запросы к базе — «голый» агент слишком часто галлюцинирует.

Три правила перед каждой сессией:

Правило Зачем
goal.md перед стартом Явная цель и ограничения сессии
MCP для контекста Документация, логи, схемы БД — меньше выдуманных деталей
Задачи чанками ≤ 15 минут Агент не уходит в многочасовой контекст

Pair-programming здесь — не переписка в боковой панели, а совместная работа в терминале: агент генерирует дифф, человек смотрит изменения и правит границы.

Где агент тянет рефакторинг, шаблоны и отладку

Рефакторинг с жёсткими ограничениями. Обработчик маршрута Express.js на 600 строк нужно было разнести на controller / service / repository, сохранив поведение и session middleware. Критично явно указать, что не трогать — например, обработку ошибок на конкретных строках. Один проход агента, ревью диффа около 10 минут, без регрессий.

Шаблонный код. Миграции БД, CRUD для новой модели, API-тесты — задачи, которые обычно откладывают. Для такого boilerplate в отчёте фигурирует примерно 90% точности: остальное — мелкие правки вручную. Это субъективная оценка автора, не независимый бенчмарк.

Отладка без явной ошибки в консоли. В кейсе с WASM/WebGL экран оставался чёрным; после вставки шейдера и конфига сборки агент нашёл пропущенный @interpolate(flat) в WGSL vertex shader — деталь, которую легко пропустить при ручном просмотре.

OAuth-цепочки, дизайн «whether» и рефакторинг без тестов

Сильные стороны не отменяют провалов — в отчёте выделены три типичных.

  1. Сложная многошаговая логика — OAuth плюс сессии, rate limiting и audit logging. Код «работает», но без edge cases: CSRF при смене пароля, заголовки rate limit в ответах об ошибках.
  2. Дизайн-решения — агент силён в «как», слаб в «стоит ли»: WebSocket vs SSE, новый микросервис vs endpoint в существующем API. Реализует предложенный вариант, даже если он неверен.
  3. Крупный рефакторинг без тестов — правдоподобные диффы с тихими поломками. Минимум — один integration test на критический путь перед такими изменениями.

Граница делегирования: механика и шаблоны — агенту; архитектурный выбор «делать или не делать» — человеку.

Четыре шага: от goal.md до коммита с человеческим ревью

Рабочий цикл из четырёх шагов:

  1. Goal.md first — три–пять предложений о цели и явных ограничениях.
  2. Первый проход Claude Code — автор смотрит diff, а не переписку.
  3. Доработка человеком — error handling, edge cases, naming.
  4. Коммит — черновик сообщения от агента, блок «why» дополняется вручную.

Главный выигрыш — не сырость скорости, а flow state: рутину и механику забирает агент, архитектуру и ревью оставляет человеку.

goal.md → агент (diff) → правки человека → commit

Честный итог: grunt work, не замена senior

В финале фигурирует экономия примерно 2–3 часа в день — в основном на отложенной рутине. Это личная оценка, не рыночная метрика. Claude Code не позиционируется как замена senior-инженеров: инструмент убирает «grunt work». Максимум ценности — у тех, кто знает, когда делегировать агенту, а когда писать самому.

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

Материал опубликован 10 июня 2026; по метаданным площадки время чтения — около 3 минут. У поста на Dev.to пока мало публичных реакций — для field report это нормально: ценность в деталях workflow, а не в охвате ленты.

Источники