代码审查

按「文件:行 + 一句缺陷 + 失败场景 + 确认度」结构审代码,结合诊断与引用查证,不堆砌猜测。

它解决什么问题

执行流程

触发后按这个顺序自动跑完,不用你一步步指挥。

  1. 取出本次改动的文件与 diff,用 code_usages 找调用方确认影响面
  2. 每条问题给 file:line + 一句缺陷 + failure_scenario(它会在什么输入下出错)
  3. 标注 CONFIRMED(已实锤,能复现)或 PLAUSIBLE(可疑,待确认)——不把猜测当事实
  4. 用 code_diagnostics 核对类型错误 / lint 类问题,单独成条
  5. 按风险排序:先 bug / 安全 / 性能退化,再风格与可维护性

背后用到的工具

技能自己不产生能力,它调用的是工具库里的这些工具。装技能时会自动带上。

code_usages code_diagnostics

怎么用

在客户端对话里以 @代码审查 开头即可触发。

  • @代码审查 帮我看看这次提交有没有明显问题
  • @代码审查 这段代码有没有并发隐患