Поэтапная миграция легаси-систем

engineering

Legacy modernizer — это скилл для Claude Code, который разрабатывает инкрементальные стратегии миграции устаревших систем, строит карты зависимостей, создаёт дорожные карты переноса и проектирует API-фасады для стареющих кодовых баз. Берут, когда монолит разросся до состояния, в котором страшно что-либо трогать; когда нужно заменить легаси-сервис по частям, не останавливая бизнес; когда накопился технический долг и команда хочет перейти на новый фреймворк или язык без «большого взрыва»; когда надо декомпозировать монолит в сервисы и при этом не сломать существующие интеграции. Скилл проводит через пятишаговый процесс: оценка системы и реестр рисков → инкрементальный план с явными стратегиями отката → создание characterization-тестов (цель — покрытие 80%+ существующего поведения) → постепенный перенос трафика через фасад со feature-флагами (5% → 25% → 50% → 100%) → валидация и вывод легаси из эксплуатации только после одного релизного цикла на 100% трафика. Генерирует готовый код на Python: OrderServiceFacade, обёртки feature-флагов и шаблоны pytest-тестов golden master. Направление — замена работающего легаси по принципу strangler fig, а не разовый переписывание с нуля. Связанные скиллы каталога: test-master, devops-engineer. Подойдёт командам, которым критична непрерывность production; не подходит, если от системы уже можно отказаться одним разом без потерь.