Ральф Виггам

Ральф Виггам — новый хайповый приём запускать Claude Code в цикле. Claude берёт по очереди запланированные задачи и сам пишет код. А ещё Ральф Виггам — туповатый сын полицейского, второстепенный персонаж из Симпсонов.

Мне очевидно, что если дать Ральфу возможность самому делать задачи без присмотра, хорошее приложение не получится.

Мой пайплайн:

  • Скрипт, который получает актуальные задачи из таск-трекера. В оригинальной технике задачи берут из файла, но мне это не подходит. У нас с проектом работает команда в таск-трекере.
  • Простой алгоритм решает какую задачу взять в первую очередь. Основной приоритет получают баги, второй приоритет — самые старые задачи в очереди. Алгоритм берёт одну задачу и передаёт дальше.
  • Задача в виде JSON и её вложения сохраняются во временной папке.
  • У задачи в таск-трекере меняется статус на "В работе".
  • Из основной ветки в Git делается новая ветка, называется по номеру задачи.
  • В папке проекта запускается Claude Code. Получает в качестве промпта общую инструкцию как работать в цикле, ссылки на документацию проекта и конкретную задачу.
  • Claude пишет код и запускает тесты.
  • После успешного выполнения в репозитории создаётся запрос на слияние кода (Merge Request).
  • В чат проекта в телеграме приходит уведомление, о новом Merge Request.
  • Gitlab Runner автоматически разворачивает на временном поддомене новую версию сайта, чтобы тестировщик и менеджер смогли проверить задачу.
  • Задача в таск-трекере меняет статус на "Проверить".
  • У задачи появляется комментарий с краткой сводкой по результатам работы.

У меня уже работает весь пайплайн, кроме шага с Claude. Дальше буду погружаться в него — подготовка документации проекта и подключение нужных MCP.

Все задачи в отдельных ветках — это позволит на приёмке выбрать только хорошие реализации. Если Ральф сделает что-то не так, мы просто удалим его ветку. Менеджер продукта уточнит описание задачи и вернёт её обратно в очередь.

Можно было бы все действия отдать нейросетке, но я ей не доверяю не понимаю зачем. Алгоритм быстро выполняется, его легко отладить и он не потребляет токены.

❤️ Жми на сердечко, если интересно ⚡️ Жми на молнию, если узнал новое 🏆 Жми на кубок, если робот пишет код за тебя

Ральф Виггам
Ральф Виггам — новый хайповый приём запускать Claude Code в цикле. Claude берёт по очереди запланированные задачи и сам пишет код | Сетка — социальная сеть от hh.ru