architecture-review

评估架构决策、ADR合规性与耦合度

代码质量 后端开发全栈开发 评审代码设计评审技术方案 通用 ★ 1.1k 更新于 2026-08-01

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:architecture-review。
它的用途是:评估架构决策、ADR合规性与耦合度
完整的 Skill 内容见:https://321skill.com/skills/architecture-review-x-4/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

'请评审这个项目的架构决策,检查ADR是否合规,并评估模块间的耦合度。' 它会扫描`docs/adr/`目录下的所有ADR文件,标记缺少状态、日期或后果的条目,并输出合规性分数。同时,分析代码中模块间的依赖调用,生成扇入/扇出矩阵和循环依赖图,指出需要解耦的高耦合模块。

介绍

解决什么问题:在软件架构演进过程中,架构决策记录(ADR)的合规性、模块间的耦合度以及架构设计的一致性常常被忽视,导致后期维护成本剧增。本Skill能够自动扫描项目中的ADR文档,检查其是否遵循既定模板与决策原则,同时分析代码库中模块间的耦合关系,生成可视化的耦合度报告,帮助团队快速识别架构腐化信号。

怎么用:将本Skill接入你的开发工作流后,只需对AI发出指令,例如“评审当前项目的架构决策,分析ADR合规性并评估模块耦合度”。它会自动读取项目中的ADR目录(如docs/adr/),解析每条记录的标题、上下文、决策和后果,对照预设规则(如是否包含状态、日期、替代方案等)进行合规性评分。同时,通过静态分析代码的依赖关系、接口调用和包结构,计算模块间的耦合指标(如扇入、扇出、循环依赖),并以表格或图表形式输出结果。

适合谁:适合后端开发、全栈开发以及技术负责人,尤其是正在进行微服务拆分、模块重构或架构治理的团队。如果你希望将架构评审从“人工主观判断”变为“量化可追踪”,这个Skill将极大提升效率。

使用建议:建议先统一团队内ADR文档的编写规范,再接入本Skill进行自动化检查。对于耦合度分析,建议结合项目实际使用的语言和框架,可能需要额外配置依赖扫描规则。注意:本Skill不涉及性能优化或代码风格检查,仅聚焦于架构层面的决策合规与耦合度。

核心特点

与常规代码评审工具不同,本Skill专门针对架构决策记录(ADR)的合规性进行批量检查,并量化模块间的耦合度,而非仅关注代码行级问题。

注意事项

不适用于代码风格、性能优化或安全漏洞的检查,且需要项目中已存在ADR文档或模块依赖关系文件。

常见问题

ADR文档的格式有要求吗?

默认支持Markdown格式的ADR,文件需位于`docs/adr/`目录下,且文件名遵循`NNNN-标题.md`的命名规范。支持自定义模板。

耦合度分析支持哪些编程语言?

目前支持Java、Python、TypeScript/JavaScript等主流语言,通过分析包导入、模块引用和接口调用实现。其他语言可扩展自定义规则。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/architecture-review-x-4/raw/index.md 读取 architecture-review 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。