Anthropic 放出了一个代码迁移工具包:
话题来源 @dani_avila7
16.6K阅读 ❤️208 x.com/…↗ 已改写,非原文转载 code-migration-kit-with-claude-code,专门给"用 Claude Code 跑迁移"配齐四件东西——一本规则手册、一张依赖地图、一套做新旧行为对齐的 parity harness,以及用 settings.json 的拒绝项把 Agent 关在自己的车道里。
发帖人做过跨语言、跨版本、跨框架的迁移,他形容没有 AI 时的惨状很具体:重写单元测试、搭新环境、还得让老代码库镜像一直跑到切换完成。他的判断也克制:AI 让迁移"变简单,但不容易"——在动第一个文件之前,Claude 需要明确的范围、规则和验证手段。
我的看法:这四件套对应的正是迁移的四个失败点——没有规则(各改各的)、不摸依赖(改一处崩一片)、没有对照(不知道行为有没有变)、Agent 越权(顺手把不相干的地方也重写了)。它没有去炫"AI 能自己迁移",而是先把约束与验收交给工具,这比任何"全自动迁移"的口号都实在:迁移这类高风险任务,先谈可控、再谈省力。
顺着这个思路,真要做迁移的顺序应该是——先把 parity harness 在 CI 里跑绿,再让 Agent 动文件;顺序反了,回滚成本会高得多。
仓库:github.com/anthropics/cod…
188 浏览 0 评论
0 反应













