用途:按模型驱动企业架构(ArchiMate/TOGAF)改编的四个视角,审查一次变更或设计是否放在正确的位置、只做一件事、依赖方向正确、范围可控。
主要能力: 一、分层与边界泄漏:判断代码属于业务层(领域规则、不变量、定价、合规、生命周期)、应用层(路由与服务、调度、前端状态层)还是技术层(云基础设施、数据库连接、认证),标记业务逻辑上浮、技术细节下沉进领域、跨层跳过等泄漏。 二、元素内聚:一个模块/服务/函数/组件/实体应只有一个关注点;同时做两件无关事、util 杂物袋、React 组件混合取数与业务规则与展示、实体承载无关字段,都应拆分。 三、依赖方向:依赖应向下流动,业务代码导入路由处理器、公共层导入具体应用属于反向;应依赖公开服务/接口而非实现内部。 四、范围纪律:识别过早抽象、镀金、范围蔓延、过度建模,指出哪些在范围内、哪些是投机性扩张。
使用方式:先确定被审查的 diff/设计(git diff、分支或描述的计划);在走四个视角前阅读 references/review-rubric.md 获取各视角检查清单,遇到质疑可引用其出处表;逐视角收集发现,按文件:行、所属层、违反规则、修复建议分组;按杠杆率排序发现,并给出一行结论。该技能只报告,除非用户要求修复,否则不自动编辑。
输出格式:按“分层与边界泄漏、内聚、依赖方向、范围、结论”分节,最高杠杆发现置前;某视角无问题写 clean,不编造发现。
限制:需先推断所在仓库的分层映射并说明;具体命令、安装方式与依赖信息暂未提供。