用途:把高层架构规格转成可编译的类型骨架,在写实现逻辑前先用编译器验证结构是否成立。适用于大型重构,避免智能体直接进入实现而偏离全局设计。
主要能力:分三阶段。阶段一从规格中提取目标架构,产出模块图,列出模块、职责、类型、依赖与边界,并声明分层依赖规则。阶段二逐层构建骨架:先写领域类型,再写服务契约与桩实现,然后写 FFI 边界与绑定层,最后写应用层,每层编译通过后再进入下一层。阶段三映射旧代码库,为每个桩确定逻辑来源,产出迁移清单,标注 PORT、ADAPT、REWRITE、NEW、DELETE 及置信度。
使用方式:先阅读用户提供的评估或设计文档,产出模块图并请用户确认;然后创建分支,例如 git checkout -b architecture-scaffold,按模块图放置新文件,逐层编写并编译;最后用 grep 等机械方式验证依赖方向,并生成迁移清单。
适用场景:大型重构、模块拆分、跨语言边界(如 Rust 与 Swift 的 FFI)的架构迁移。
限制:只产出类型骨架与桩,不写业务逻辑、测试、配置或构建脚本;遇到循环依赖、边界类型不匹配等架构信号时应停下修改模块图,而非绕过编译器;规格缺失处需向用户确认,不能自行编造。