用途:分析 Story 中已完成(Done)的实现任务,排除测试任务,给出量化代码质量评分与问题清单,作为 ln-500 质量门禁 Pass 1 使用,供回归测试和测试计划前参考。
主要能力:计算圈复杂度、函数行数、文件行数、嵌套深度、参数数量等指标;检查 DRY/KISS/YAGNI 违规、架构边界破坏与安全问题;通过 MCP Ref 做三级验证:OPT- 最优性、BP- 最佳实践、PERF- 性能(含 PERF-ALG 算法复杂度、PERF-CFG 库配置、PERF-PTN 模式性能、PERF-DB 数据库)。
评分:Code Quality Score = 100 - 指标扣分 - 问题扣分。高/中/低严重度分别扣 20/10/3 分。90-100 PASS,70-89 CONCERNS,低于 70 ISSUES_FOUND。
使用方式:加载 Story 与 Done 实现任务,收集受影响文件与提交差异,计算指标,对新增依赖、新模式、API/数据库变更、关键路径循环/递归、ORM 查询等触发 MCP Ref 验证;输出 verdict、分数、指标与带前缀的问题列表,并在 Linear 添加评论。
限制:不创建任务、不改状态,由调用方决定下一步;评论语言保留 EN/RU;具体价格、平台支持与效果暂未提供。