用途:在复杂或大型实现开始前进行架构评审与设计验证,帮助在设计阶段发现问题,避免实现后再返工。
主要能力:资料给出的执行流程包括五步——收集架构上下文(用 Glob 映射目录结构、识别入口/服务/数据层、查看 package.json 与依赖、追踪数据流);评估设计原则(SOLID 五项、DRY、YAGNI、关注点分离);检查反模式(上帝类/模块、意大利面代码、循环依赖、依恋情结、霰弹式修改、泄漏抽象);评估非功能需求(可扩展性、可维护性、可测试性、安全、性能、可观测性);最后生成结构化报告,含摘要、优点、按优先级排列的问题、建议与权衡说明。
使用方式:可直接作为单智能体快速评审使用;复杂多智能体审计场景对应工作流 .claude/workflows/architecture-review-skill-workflow.md。资料还规定记忆协议:开始前 cat .claude/context/memory/learnings.md,完成后按情况写入 learnings.md、issues.md、decisions.md。示例调用为“Review the architecture of src/services/ for scalability and maintainability”。
限制与注意:资料未提供安装命令、平台限制或价格信息。规则要求对每个单点故障与权衡显式记录、检查循环依赖、必须评估非功能需求;不足处请以实际项目约束为准,未在资料中说明的内容暂未提供。