最近我在很多不同的软件项目上进展神速。我不断涌现新的想法,而且现在借助智能代理、GPT-5(以及现在的 Gemini 3)和我的 MCP Agent Mail 项目,启动并完成这些想法的门槛变得异常低。 最近几个项目中反复出现的一个问题是,有些愚蠢的错误无法通过代码检查器或类型检查器发现,但我觉得可以使用像 ast-grep 这样更强大的系统来检测出来,但前提是你愿意接受误报和缺乏像大多数代码检查器那样的“自动修复”功能。 过去,当编码工具和实用程序主要为程序员设计时,这些方面是不值得妥协的。误报过多,最终会浪费大量时间在无意义的事情上。没有自动修复功能,只会增加认知负担。或者,自动修复功能不够可靠和万无一失?糟糕,你刚刚把代码搞砸了。 但我意识到,随着如今智能且快速的编码代理的出现,这一切都改变了。误报对它们来说无关紧要,除非浪费一些令牌来验证问题是否属实。它们只需要被提醒注意,然后就能自行处理。 许多复杂问题甚至没有自动解决的方法,因为它们需要对具体情况有深刻的理解和判断。但法学硕士(LLM)在这方面现在非常出色。 所以我一开始写了一个大型的 Bash 脚本,主要用 Javascript 和 Typescript 编写,目的是自动标记可疑内容,结果非常有效。它尽可能地使用 ast-grep 而不是不稳定的正则表达式。 后来我对 GPT-5 Pro 的开发有点过于投入,开始让系统更加模块化,现在它支持 JS、Python、C++、Rust、Ruby、Swift、Java 和 Golang。而且添加更多语言也很容易。 您只需一行 curl 命令即可在一分钟内完成所有安装(请参阅仓库链接中的 README 文件): https://t.co/eqzOpSf2Aa 最终你会得到一个可以在任何代码仓库中运行的命令 `ubs .`,它可以扫描整个项目,也可以只扫描某些文件夹或文件。它会自动检测语言类型并引入相应的模块。 我还附上了一段现成的简介,您可以将其添加到您的 AGENTS dot md 或 CLAUDE dot md 中,然后它们就会突然获得这种不可思议的新能力,这种能力可以立即生效,并找到许多您在传统的代码检查器/类型检查器中永远不会发现的棘手和微妙/复杂的问题。 它运行速度很快,因为它使用了 ast-grep、ripgrep、jq 等实用工具(如果您尚未安装这些工具,它会自动为您安装)。它还能自动检测所有常见的代码代理,并可为 Claude Code 等工具设置钩子。 看看吧,告诉我你的想法!
正在加载线程详情
正在从 X 获取原始推文,整理成清爽的阅读视图。
通常只需几秒钟,请稍候。


