无尘阁日记

无尘阁日记

WorkBuddy技能评测 #165 | reduce-unoptimized-query-oracle:把上千行失败日志压成一条 SQL
silcano

基本信息

  • 技能名:reduce-unoptimized-query-oracle
  • 来源仓库 Star 数:31,829(cockroachdb/cockroach 官方仓库)
  • 单技能下载量:平台未公开
  • 分类:Testing & Security
  • 数据来源:SkillKit 中央技能库(WorkBuddy 生态的第三方技能市场)

它解决了什么痛点

CockroachDB 的 roachtest 失败后会吐出几百上千行日志,里面混着几十条 SQL。要报 bug,得先找到「到底是哪条 SQL 触发了优化器问题」,然后不断删减把它缩到最小可复现。这个压缩过程纯手工要几小时。

对我有没有用(技术 / 自媒体 / AI / 读书)

对你几乎没用——除非你在给 CockroachDB 提 issue。但「失败日志缩减成最小复现」这个方法非常有普适价值:你遇到的任何构建失败、编译错误、接口 500,正确做法都是先做「最小复现」。它比「贴一大段日志问 AI 为什么错」有效得多。自媒体:可写「怎么把 bug 报告写成别人愿意看的样子」。AI/读书:弱。

典型场景

你给 CockroachDB 提 bug,需要附最小复现。装此技能后,AI 从日志里抽出候选 SQL,逐条二分删减,最后留下一条三行的建表+查询。成果:issue 当天被维护者确认,而不是被回一句「请提供最小复现」然后石沉大海。

一句话结论

专用技能,但「最小复现」这个习惯本身值得带走。

📊 完整对比数据见在线总表:WorkBuddy 技能市场全量调研总表(腾讯文档)