用 Claude Code 写过超过 500 行代码的人,多半都遭遇过同一件事:你描述一个需求,Claude 给你生成了一大段看起来很合理的代码。代码能跑,测试也写了几个,功能对了。但两周之后,你往同一个模块加功能,发现之前那段代码的假设是错的——没有测试覆盖那个边界条件,修起来比重写还难。不是 Claude 写得烂。是你们两个从一开始就没有共识过"这段代码要对什么负责"。这就是 Superpow
上个月我们做了一个实验:把一个 180K 行的 Spring Boot 单体代码库接入 Claude Code,让它做一次全量架构分析。结果 Claude 给出了一份比我们技术 lead 更细的依赖关系图,还发现了三处我们自己没注意到的循环依赖。听起来很美好。但在那之前,我们踩了整整 6 周的坑。其中最阴险的一个:我们搭的 MCP Server 暴露了 60 个工具,Claude Code 在某些