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