用途:Critique 是面向后端架构的审查技能,覆盖两个质量维度:DIM-6 架构(SOLID 原则遵循、模块边界、职责分配)与 DIM-1 拓扑(依赖图健康度、耦合指标、分层纪律)。适用于评估结构设计决策、识别架构漂移,或为重构做准备。
主要能力:先通过 axiom:scan 做确定性扫描,收集文件大小、参数数量、导入深度、循环引用等可测量信号,建立基线;再叠加智能体定性评估,包括 SOLID 五项原则评估、耦合分析(传入耦合 Ca、传出耦合 Ce、不稳定度 I = Ce / (Ca + Ce))、依赖方向检查、上帝对象检测、可读性模式评估(DRY、深层嵌套、组合优于继承、参数纪律)以及循环依赖识别(直接、传递、桶文件中介)。
使用方式:当用户说“review architecture”“check SOLID”“critique code”或运行 /axiom:critique,或询问耦合、依赖方向、模块边界时触发。流程为:加载维度定义,运行 axiom:scan,进行定性评估,最后按标准格式输出发现,每条包含维度、严重度、标题、证据、解释、可选建议、skill 与 deterministic 标记,按维度分组并按严重度排序,附执行摘要。
适用场景:架构评审、SOLID 违规检查、重构前评估、模块边界与依赖方向分析。
限制:不用于错误处理审查(用 axiom:harden)、测试质量审查(用 axiom:verify)、性能审查(超出 axiom 范围)或一般代码审查(先用 axiom:scan)。若目标范围无可分析文件,会提示未找到后端源文件;路径不存在会立即报错;确定性扫描部分失败时继续使用可用结果并注明跳过的检查。具体评分阈值与检测启发式见相关参考文件。