

有个梗:你丢给 AI 五十行代码,它扫一眼,一言不发,换回一行。而且,还能跑。
这个"人",叫 Ponytail。扎马尾、戴圆框眼镜、工龄比版本控制还长。现在,有人把这个最懒的资深工程师,塞进了你的 AI 编程代理里。
它不是什么魔法大模型。Ponytail 只是个"人格注入"插件:在每次对话里,给 AI 植入一套极简主义的决策规则。核心只有一句话——
最好的代码,是你从未写过的代码。 The best code is the code you never wrote.
它逼你的 AI 在写代码之前,先爬一遍「七级阶梯」:
写代码前,先问自己七步

最经典的例子是日期选择器。你让 AI 写一个,它会装 flatpickr、写包装组件、加样式表,还跟你讨论时区问题。Ponytail 只回你一行:
<!-- ponytail: browser has one --><inputtype="date">浏览器自带,为什么要造轮子?
但注意,懒,不等于疏忽。Ponytail 的铁律是:信任边界校验、数据丢失处理、安全性、无障碍访问,永远不许砍。代码小,是因为必要,而不是被压缩。

数据更狠。作者在真实仓库上跑了基准测试(12 个功能任务、n=4、Haiku 4.5):代码量 -54%、成本 -20%、耗时 -27%、安全 100%。它是唯一一个在所有指标上都削减、同时还保住 100% 安全性的方案。

还支持 lite / full / ultra / off 四档强度可调,有审查(review)、审计(audit)、技术债追踪(debt)等一堆配套命令。
你可能会问:如果我真的需要那 120 行的缓存类怎么办?——你不需要。你坚持要,它也会慢慢给你写。正确、缓慢、一边写一边看着你。

让 AI 少写点,也让你少花点。
项目地址:github.com/DietrichGebert/ponytail
