Компания «Совкомбанк Технологии» внедрила систему управления техническим долгом в легаси-проектах с помощью искусственного интеллекта. Команда использует набор специализированных навыков и оркестратор refactor для автоматизации рефакторинга.
Основой системы стал файл AGENTS.MD, содержащий единые правила разработки, стек технологий и архитектурные соглашения. Этот файл служит источником истины для ИИ при выполнении задач по изменению кода.
Разработчики создали навыки для повторяющихся операций: написание unit-тестов, вынос утилит, миграция хуков и разделение JSX-компонентов. Например, для стандартизации стилей был описан навык tailwind-to-scss-conversion, так как Tailwind использовался лишь в 20% функционала.
Навык refactor анализирует компонент, составляет план действий и последовательно запускает нужные инструменты. Система настроена так, чтобы фиксировать поведение кода тестами до начала изменений и предотвращать неконтролируемое расширение области рефакторинга.
Эффективность подхода оценили на выборке из 36 компонентов. Команда сравнивала ручной рефакторинг с использованием ИИ-навыков, анализируя общее время работы, количество замечаний на ревью и число ошибок, возникающих после внесения правок.





