Это продолжение предыдущей статьи, посвящённой взрослому вайб-коду для разработчиков, работающих с ИИ и тёмной стороной программирования. Автор, Саша Раковский, техлид крупного банковского расчётного центра, представляет свой ИИ-фреймворк, с помощью которого создаётся 99% его кода. В основе лежит строгий системный подход, где автотесты и частые ревью — центральные элементы разработки.
Фреймворк реализует идеи DDD, TDD и ATDD, адаптированные под чистую архитектуру и гексагональный стиль. Работа разбивается на минимальные истории, каждая из которых имеет подробную спецификацию, тест-кейсы и проходит через циклы red-green-refactor. Центральным инструментом является скилл /continue, который автоматически управляет процессом разработки, начиная от интервью и проектирования до реализации и ревью каждого шага.
Проект проверен на 3,5 месяцах, 4000 коммитах и 1500 тестах, включая e2e. Фреймворк поддерживает параллельную работу в нескольких IDE, что ускоряет процесс, несмотря на длительные циклы работы моделей LLM. Для расширения и настройки предусмотрен скилл /prompt-update, позволяющий адаптировать фреймворк под разные языки и архитектуры.
Автор предупреждает о необходимости человеческого ревью, так как автономная ИИ-разработка пока невозможна. Фреймворк ориентирован на веб-приложения с бэкендом и фронтендом и требует понимания Clean Architecture и ATDD. Для желающих попробовать доступен набор репозиториев с примером Kanban-доски и пустой основой для собственных проектов.
В завершение — важные рекомендации: ИИ не заменит разработчика, а фреймворк нуждается в постоянном улучшении и корректировке. Для подробностей и обновлений следите за каналом автора.