Эффективный рабочий процесс с использованием Claude Code: планирование перед выполнением

Борис Тане описывает свой подход к использованию Claude Code для разработки, подчеркивая важность разделения планирования и исполнения. Эта методология основывается на ключевом принципе: никогда не позволять Claude писать код до тех пор, пока не будет рассмотрен и одобрен письменный план, что помогает избежать напрасных усилий и сохраняет архитектурную целостность.
Основные этапы рабочего процесса
Этап 1: Исследование
Каждое задание начинается с углубленного этапа исследования, на котором Claude направляется к полному пониманию соответствующих частей кодовой базы. Это понимание документируется в файле research.md, чтобы гарантировать осведомленность ИИ перед началом планирования. Это помогает выявить потенциальные системные проблемы, такие как игнорирование существующих кэш-слоев или непоследовательные реализации API.
Этап 2: Планирование
После исследования составляется детализированный план реализации в файле plan.md. Этот план включает тщательное объяснение подхода, необходимые фрагменты кода и пути модификации файлов. Тане подчеркивает использование конкретного открытого кода в качестве ссылки для функций, чтобы направить Claude в создании эффективных планов.
Цикл аннотирования
Критически важным для рабочего процесса Тане является цикл аннотирования, в котором он просматривает сгенерированные Claude планы в своем текстовом редакторе, что позволяет вносить тщательные правки и аннотации перед тем, как Claude приступит к генерации кода. Этот тщательный подход защищает от создания изолированных реализаций, которые могут нарушить окружающий код.
📖 Читать полный источник: HN AI Agents
👀 Смотрите также

Team Memory MCP: Открытый исходный код общей памяти для Claude Code с байесовской оценкой уверенности
Team Memory MCP — это инструмент с открытым исходным кодом, который предоставляет общую память для команды в Claude Code с байесовской оценкой уверенности. Он использует модель Бета-Бернулли для ранжирования паттернов, включает временное затухание с периодом полураспада 90 дней и может быть добавлен в Claude Code одной командой.

General Bots: Платформа с открытым исходным кодом для AI-агентов, предназначенная для самостоятельного развертывания и автоматизации бизнес-процессов в корпоративной среде.
General Bots — это платформа с открытым исходным кодом, запущенная в 2019 году, которая предоставляет AI-агентов, автоматизацию рабочих процессов, обработку документов и интеграции с поддержкой локальных AI-моделей, предназначенная для организаций, которым требуется полный контроль над своей инфраструктурой.

Навыки агента для работы с изображениями: Простой хостинг изображений для кодовых агентов Claude
Разработчик создал простой сервис хостинга изображений по адресу https://images.labnocturne.com, чтобы решить проблему, когда агенты Claude Code генерируют изображения, но негде их хранить. Сервис предоставляет мгновенные тестовые ключи через curl, автоматически удаляет файлы через 7 дней и включает навыки MCP для Claude Code для загрузки, просмотра списка файлов и удаления.

Skir: Современная альтернатива Protocol Buffers для типобезопасного обмена данными
Skir — это декларативный язык для определения типов данных, констант и API, который генерирует идиоматичный, типобезопасный код на TypeScript, Python, Java, C++, Kotlin и Dart из одного файла .skir. Он включает встроенную безопасность эволюции схем, поддержку RPC, аналогичную gRPC, и сериализацию в JSON или бинарные форматы.