用途:在交付前审查变更是否保持架构边界、归属、消息流与生成产物完整性。默认范围为全部未提交变更(暂存与未暂存),也可指定文件、目录、服务或全代码库。
主要能力:按类别串行审查——质量工具基线、分层边界与依赖方向、消息模式、CQRS 结构、仓储模式、服务边界、实体事件处理器、前端架构、生成产物完整性、ADR 一致性。每项违规需给出 file:line 证据并 grep 3 个以上反例,代码库既有约定优先。结论分 PASS、WARN、BLOCKED。
使用方式:先执行 Phase 0 读取项目架构文档(backend-patterns-reference.md、project-structure-reference.md、frontend-patterns-reference.md、code-review-rules.md),规则以文档为准而非通用知识;随后确定范围、在存在 .code-graph/graph.db 时运行 $graph-blast-radius、逐类审查、生成报告至 plans/reports/arch-review-{date}-{slug}.md。常用命令:git status、git diff、git diff --cached;下游影响追踪:python .claude/scripts/code_graph trace <changed-file> --direction downstream --json。审查在 $why-review --validate-findings 确认前为只读。
适用场景:后端 CQRS/API/领域/实体变更、前端架构变更、代码审查与审计、集成与 E2E 测试实现审查。
限制:安全、性能、DDD 设计、UI 视觉、集成测试断言质量等由兄弟技能负责,本技能仅记录一行转交指针;若所需步骤或工具在当前环境无法运行,应停止并询问用户;缺失或过期的项目文档需先运行 $project-init 或相应初始化路由。具体框架符号与基类名仅为示例,须以项目自身参考文档为准。