SuperAPI AI 工具集

architecture-review

编程与开发

查看项目

更新于 10-15 21:05

技能介绍

用途:审计项目结构、规划重构、改善代码组织、分析依赖与模块边界,识别结构性问题。

主要能力:提供架构评审的关键原则与快速评估标准,包括无循环依赖、目录命名与分组一致(按功能或按类型)、每个文件/模块单一职责且文件大小合理(少于500行)、外部依赖隔离、共享代码正确抽取、新成员能快速定位任意功能代码。

使用方式:按快速开始清单执行——先绘制当前结构(目录树、依赖图、模块边界),再识别问题(循环依赖、上帝模块、泄漏抽象、过深嵌套),按严重程度分类(critical 阻碍开发、high 维护负担、medium/low 摩擦),提出目标结构与迁移计划,最后增量执行并在每次移动后用测试验证。

参考文档:analysis-techniques.md(依赖图、复杂度指标、代码分析)、refactoring-patterns.md(安全重构技术与迁移策略)、structural-patterns.md(不同项目类型的目录结构)、dependency-management.md(循环依赖、耦合、模块边界)、cleanup-strategies.md(死代码移除、合并、命名约定)、anti-rationalization.md(Iron Law、常见合理化借口、架构纪律的红旗 STOP 清单)。

适用场景:项目结构审计、重构规划、代码组织改进、依赖与模块边界分析。

限制:资料未提供具体安装命令、平台支持、收费方式或效果数据,暂未提供。