用途:在主动重构现有代码库的包或模块结构时使用,目标是在保持行为不变的前提下改善依赖形态,以小步、可验证的方式推进结构调整。
主要能力:清点当前包树与依赖图;识别循环依赖、过大模块、不稳定的公共 API 以及职责错位;基于变更原因与依赖方向提出目标结构;按连贯切片逐个迁移;同步更新导入、测试、构建文件与公开文档;每完成一批有意义的改动后运行相关检查。
使用方式:先清点包树与依赖图,再识别结构问题并提出目标结构,然后一次移动一个连贯切片,更新导入、测试、构建文件与公开文档,最后运行相关检查。可参考 references/analysis-patterns.md 了解常见结构坏味道与对策;对于非平凡的实现、评审或重构工作,在给出最终建议前阅读 references/details.md,其中包含详细规则、示例、坏味道与迁移说明。
输出:返回发现的问题、目标结构、迁移清单、已执行的改动以及验证结果。
限制:资料未提供具体支持的语言、工具链、安装命令或平台信息。