用途:系统化分析代码库,识别可整合与重构之处,记录架构并产出可执行建议。适用于接手新代码库、规划重构、代码审查准备、生成架构文档、技术债评估、新人上手和发布前审计;不适用于单文件分析、快速修 bug 或简单功能新增。
主要能力:围绕八个维度分析——代码重复、架构结构、代码组织、重构机会、技术债、质量指标、设计模式、横切关注点(错误处理、日志、安全)。工作流包括发现项目结构与配置、依赖分析(cargo tree、outdated、audit)、重复检测、复杂度分析、架构映射、质量评估、文档审查与综合报告。输出形式有执行摘要(健康分、关键指标、优先级)、架构文档、重构路线图、技术债报告和上手文档。
使用方式:先明确分析目标,从高层结构入手,借助自动化工具,按优先级整理发现,给出带文件路径的具体示例并估算工作量,兼顾架构师、开发者、产品等多视角。
限制:资料未提供具体安装命令、运行命令、平台支持、收费方式或效果数据;详细标准见 analysis-dimensions.md、报告模板见 report-templates.md、重构模式见 consolidation-patterns.md。