架构审查Skill architecture-review

架构审查技能用于分析和验证软件架构,包括多视角分析和原则检查,适用于代码库或阶段性更改的审查。关键词:架构审查、软件架构、视角分析、原则验证、代码审查。

架构设计 0 次安装 0 次浏览 更新于 3/11/2026

name: 架构审查 description: 审查当前代码库或阶段性更改的架构 argument-hint: [文件或’staged’] allowed-tools: Task, Read, Glob, Grep, Skill

架构审查

执行全面的架构审查,包括视角分析和原则验证。

参数

$ARGUMENTS - 审查范围:

  • 特定文件路径或模式
  • staged - 审查暂存的git更改
  • (空) - 审查整个代码库

工作流程

  1. 并行分析代理:

    • 视角分析器 - 从多个利益相关者视角分析
    • 原则验证器 - 检查与架构原则的对齐
  2. 视角分析器将:

    • 识别相关的Zachman视角
    • 从每个适用视角分析
    • 注意第1-3行的限制(需要人工输入)
  3. 原则验证器将:

    • 加载架构原则(从/architecture/principles.md或内存)
    • 检查指定文件/更改与每个原则
    • 报告违规及严重性(关键、警告、信息)
    • 链接违规到相关ADR
  4. 汇总结果为全面审查报告

示例用法

/ea:architecture-review
/ea:architecture-review staged
/ea:architecture-review src/api/
/ea:architecture-review src/auth/*.ts

输出

全面架构审查报告包括:

  • 视角分析结果
  • 原则合规状态
  • 违规及严重性与修复建议
  • 相关ADR的链接