Агентные кейсы
Разработка и DevOps

Генератор процессов разработки, целиком написанный в Claude Code через TDD

Автор целиком в сессиях Claude Code собрал открытую систему, которая по интервью о проекте генерирует под него процессы разработки. Claude Code написал и отладил больше 550 тестов, но без ограничителей ошибался.

Сделано сClaude Code

Что сделали

Автор говорит, что собрал всю систему в сессиях Claude Code. После интервью /bootstrap о стеке проекта система генерирует под него slash-команды, хуки-ограничители, проверки перед push и конфигурации агентов. Claude Code написал и основные файлы кода. Он создал и отладил больше 550 тестов, работая через разработку от тестов. Самопроверку он проводил силами четырёх параллельных агентов-ревьюеров. А через /task-hunter и Backlog.md CLI сам выбирал задачи, вносил изменения, делал коммиты и закрывал задачи.

Что получилось

Получилась открытая система под лицензией MIT. По словам автора, в ней больше 15 тысяч строк, больше 200 задач и больше 20 файлов с хуками. Она поддерживает многие популярные веб-стеки, а для остальных есть универсальный режим. Недостаток автор называет сам. Claude Code нужны ограничители. Без хуков, структуры задач и автоматического ревью он писал не в те папки, терял контекст и пропускал тонкие баги.

На что обратить внимание

Чтобы повторить всё как описано, нужны Claude Code CLI и Backlog.md CLI. Шаблон направляют на свою кодовую базу и запускают /bootstrap.

Пояснение

TDD (test-driven development) это подход, при котором сначала пишут падающий тест, а потом код, чтобы тест прошёл. Хуки в Claude Code это скрипты, которые срабатывают на действия агента и могут их запретить. Backlog.md это консольный инструмент для ведения задач в файлах прямо в репозитории.

Кому пригодится

Разработчикам, которые много работают с Claude Code и хотят дать ему жёсткие рамки, чтобы он меньше ошибался.

Попробуйте сами с Claude Code

Помоги мне сделать [инструмент, который делает X] на [язык] через разработку от тестов. Для каждой функции сначала напиши падающие тесты, потом код, чтобы они прошли, и после каждого шага прогоняй весь набор тестов, сам отлаживая ошибки. Остановись, когда [список функций] будет реализован и все тесты пройдут, и кратко опиши покрытие тестами.

Нужна помощь с запуском? Вступайте в сообщество AI Pack ↗

Читать оригинал ↗

Источник: reddit.com ·

Похожие кейсы

Больше тысячи смёрженных PR в неделю от внутренних агентов Stripe Minions

Stripe рассказывает о Minions, своих внутренних агентах для программирования, которые доводят задачу до готового изменения кода. По словам компании, на них приходится больше тысячи смёрженных pull request в неделю.

Свой агент

Перенос старых Java-апплетов Теренса Тао на JavaScript и новые приложения с агентом

Математик Теренс Тао с помощью агента для программирования перенёс около двух десятков своих Java-апплетов 1999 года на JavaScript и сделал два новых наглядных приложения. Перенос занял часы, и все апплеты снова работают.

Свой агент

Пайплайны данных и анализ для научной статьи с Claude Code, который написал больше 98% кода

Исследователь Кевин Ян сделал Claude Code главным помощником в работе над статьёй, и за несколько недель тот написал, по его оценке, больше 98% кода. Ошибки агент всё равно допускал, поэтому каждый шаг Кевин проверял сам.

Компилятор C командой из 16 параллельных агентов Claude

Николас Карлини из Anthropic запустил 16 параллельных агентов Claude, и примерно за 2000 сессий они написали на Rust компилятор C на 100 000 строк, который собирает Linux 6.9. Обошлось это чуть меньше чем в $20 000, а баги в компиляторе остались.