В блоге Anthropic автор по имени Джарред разобрал перенос больших кодовых баз через Claude Code как цикл из шести шагов: сначала строится судья, который оценивает исходный и целевой код на равных, затем идут правила перевода, карта зависимостей, инвентарь пробелов и стресс-тест на нескольких файлах.
Основную трансляцию ведут параллельные агенты по схеме «реализовать, проверить, исправить». Более мелкие модели вроде Claude Sonnet берут на себя перевод, крупные остаются на состязательной проверке. Компилятор, набор тестов и построчный diff служат механическим арбитром.
Миграцию Bun на Rust Джарред уже вывел в продакшн. Утечки памяти устранены: в тесте из 2000 сборок расход упал с 6745 МБ до 609, бинарник стал на 19% меньше на Linux и Windows, а скорость выросла на 2–5%. Около 4% кода на Rust осталось в блоках unsafe.

