name: 架构审查 description: 审查当前代码库或阶段性更改的架构 argument-hint: [文件或’staged’] allowed-tools: Task, Read, Glob, Grep, Skill
架构审查
执行全面的架构审查,包括视角分析和原则验证。
参数
$ARGUMENTS - 审查范围:
- 特定文件路径或模式
staged- 审查暂存的git更改- (空) - 审查整个代码库
工作流程
-
并行分析代理:
- 视角分析器 - 从多个利益相关者视角分析
- 原则验证器 - 检查与架构原则的对齐
-
视角分析器将:
- 识别相关的Zachman视角
- 从每个适用视角分析
- 注意第1-3行的限制(需要人工输入)
-
原则验证器将:
- 加载架构原则(从
/architecture/principles.md或内存) - 检查指定文件/更改与每个原则
- 报告违规及严重性(关键、警告、信息)
- 链接违规到相关ADR
- 加载架构原则(从
-
汇总结果为全面审查报告
示例用法
/ea:architecture-review
/ea:architecture-review staged
/ea:architecture-review src/api/
/ea:architecture-review src/auth/*.ts
输出
全面架构审查报告包括:
- 视角分析结果
- 原则合规状态
- 违规及严重性与修复建议
- 相关ADR的链接