Anthropic 官方插件库里的 code-modernization,把老系统迁移串成一套流程:
摸清代码和业务规则 → 人工批准方案 → 分步迁移 → 独立验证。
支持版本升级、跨技术栈逐模块重写、架构重建。验证环节包括:
旧代码能运行时,用相同输入跑新旧系统,由脚本比较输出。
额外生成至少 10 个新输入,复查边界、空值等情况。
故意改坏一行代码,确认测试真的能报错。
README 记录的 COBOL → Java 案例里,已有 213 个测试,后续检查仍发现行为差异,最终判定为 NOT PROVEN。
结果分 PROVEN、PARTLY PROVEN、NOT PROVEN。旧系统无法运行、只能依赖录制输出时,最高只能到 PARTLY PROVEN。差异是否接受、最终是否签字,仍由人决定。
需要 Claude Code,安装:
/plugin install code-modernization@claude-plugins-official
启动:
/code-modernization:modernize