用途:对代码库进行架构审计,绘制模块依赖关系图,检查分层完整性,并按既定顺序扫描各类结构腐化风险,最终输出报告。
主要能力:依据共享文档中的 Iron Law、项目配置、报告模板与健康分(Health Score)执行审计;按 decay-risks 定义识别症状;用 Mermaid 绘制模块依赖图,并根据发现给节点标注红、黄、绿颜色;执行可测试性接缝评估与康威定律检查。报告使用 common.md 的报告模板,先输出 Mermaid 图,再列发现,模式行为 Architecture Audit。
使用方式:按顺序阅读 ../_shared/common.md、../_shared/source-coverage.md、../_shared/decay-risks.md 以及本目录的 architecture-guide.md。若用户要求入门报告、代码库导览或向新开发者解释代码库,则改读 onboarding-guide.md,该模式只解释不诊断,不输出 Health Score 和 Iron Law 发现。用户未指定文件或目录时,先应用 common.md 的自动范围检测。随后收集代码库上下文并绘图(步骤 0–1),按顺序扫描腐化风险(步骤 2–4),再着色,最后依次执行可测试性接缝评估(步骤 5)与康威定律检查(步骤 6)。
适用场景:需要评估既有代码库架构健康度、识别分层破坏与结构退化的场景,或为新人提供代码库导览。
限制:资料未提供具体收费、平台支持、安装命令或运行环境要求;具体检查项细则、健康分算法与报告字段以共享文档为准,未在此展开。