Запуск Claude Code в качестве чистого механизма оценки на протяжении всего SDLC

Разработчик на r/ClaudeAI подробно описал свою многомесячную настройку использования Claude Code (среда выполнения с использованием инструментов и многошаговым циклом) на всем протяжении жизненного цикла разработки ПО — задачи, реализация в нескольких репозиториях, ревью кода, MR и постоянный уровень знаний.
Ключевое архитектурное решение: Не допускать Claude Code к оркестрации. Обычный Python выполняет всю механическую работу: вызовы API Jira, операции с git, запуск тестов, линтинг, перемещение файлов. Claude Code вызывается только для принятия решений — написания кода, оценки результатов ревью, выбора между архитектурными вариантами. Автор обнаружил, что смешивание этих двух задач (позволение агенту оркестровать через инструменты) делало первую версию медленной, дорогой и недетерминированной.
Конкретный жизненный цикл одной задачи:
- Оркестратор Python: Получает задачу из Jira, ищет в локальной вики связанные архитектурные решения, настраивает рабочее дерево на новой ветке, собирает краткое описание реализации на 30–50 строк (критерии приемки, целевые файлы, вызывающие измененные общие функции, соответствующие стандарты). Выводит JSON-пакет.
- Claude Code: Читает описание и пишет код. Это единственный шаг со значительным потреблением токенов.
- Python + подагент ревью: Запускает тесты, линтинг, форматирование. При неудаче передает обратно агенту реализации (максимум 3 повторных попытки). Затем запускает подагент ревью кода, настроенный без прав на редактирование или запись — он может только читать и сообщать о найденных проблемах.
- Python: Создает предложение в панели управления. После ручного одобрения оркестратор отправляет изменения и создает MR.
Конкретные методы Claude Code, которые оказались важными:
- Изоляция подагентов. Агент ревью работает в своем собственном контекстном окне с запретным списком (Edit, Write). Разделение ревью и реализации помогло выявить изменения в поведении общего кода, которые агент реализации постоянно упускал.
- Предварительно собранные описания лучше динамического исследования. Раньше позволение Claude Code исследовать кодовую базу перед реализацией потребляло заметно больше токенов, чем передача ему сфокусированного описания, собранного Python (получение из Jira, поиск в вики, анализ зависимостей).
- Маршрутизация навыков/команд через YAML, а не позволение агенту решать. Отображение от
/ticket,/review,/standupи т.д. к оркестраторам является явным, поэтому возможности можно проверить, а не возникают спонтанно. - Хуки блокируют коммиты. Pre-commit хук запускает линтинг и форматирование перед любым коммитом, который пытается сделать Claude Code. Нарушения блокируют коммит; агент должен их исправить.
Уровень вики: Страницы Markdown с тремя уровнями достоверности (подтверждено, предположено, предоставлено человеком) и порогами устаревания на уровне полей. Без уровней агенты принимают свои собственные прошлые предположения за истину и превращают галлюцинации в авторитетные знания.
Проблемы, которые все еще решаются:
- Функции, затрагивающие несколько репозиториев: агент теряет связность, когда функция охватывает несколько сервисов, даже с отслеживанием структурированного набора изменений.
- Нечеткие задачи: агент выдает разумные, но часто неправильные реализации из неоднозначных спецификаций. Автор теперь помечает нечеткие задачи как блокирующие.
- Расширение объема: склонность к излишней инженерии требует постоянной калибровки через стандарты и агента ревью.
- Длинные сессии: ранний контекст выпадает из эффективного внимания; реинициализация при старте сессии смягчает, но не устраняет проблему.
📖 Читать полный источник: r/ClaudeAI
👀 Смотрите также

Разработчик-одиночка выпустил детское приложение с Claude Code и заработал $23 в первый день
Инди-разработчик использовал Claude Code для создания и итерации приложения Little Artist — детской обучающей программы для рисования, заработав $23 за последние 24 часа. Он отмечает, что AI-инструменты ускорили разработку в 10 раз.

VibecodedHub: Платформа для открытий, полностью созданная с помощью кода Claude
Разработчик создал VibecodedHub — платформу для открытия и запуска проектов, созданных с помощью ИИ, используя Claude Code в качестве основного инженера в ходе нескольких целенаправленных сессий. Платформа включает целевую страницу, аутентификацию, ленту, отправку проектов, интеграции со Stripe, панель администратора, SEO и OG-изображения.

Автономный цикл Claude Code круглосуточно управляет открытым GymCoach — триаж, кодирование, слияние
Разработчик запустил автономный цикл Claude Code для управления открытым фитнес-приложением: триаж задач, реализация PR, прохождение «жёстких ворот», слияние и документирование — всё без участия человека.

Использование бота SkyClaw от OpenClaw для отслеживания личных расходов через Discord и Google Таблицы.
Пользователь описывает использование SkyClaw, облачного бота на базе OpenClaw, для записи расходов через сообщения в Discord и изображения чеков, которые автоматически добавляются в Google Таблицу без необходимости доступа к конфиденциальным личным аккаунтам.