Ponytail 帮AI编码避免过度开发
昨天我发了一条关于 Codex 把小任务变成大系统的内容。有好几位网友在回复里都提到了同一个工具:Ponytail。
除了在 AGENTS.md 里添加规则之外,你还可以直接安装这个现成的技能。这就像是给 Codex / Claude Code 配了一个懒得重复造轮子的高级开发者。
举一个里面的例子:你要求做一个日期选择器,普通代理会开始安装库、写封装、加样式。而 Ponytail 的解决方案只需要一行:`<input type="date">`。如果浏览器自带控件就能完成工作,那完全没必要做那些额外工作。
在编写新代码之前,Ponytail 会要求代理按顺序检查以下选项:
→ 复用代码库中已有的实现
→ 优先选用标准库和平台原生功能
→ 如果已安装的依赖能解决问题,就用它
→ 如果以上都不够,只完成当前任务需要的部分
如果代理已经写了一大堆代码,你还可以用 ponytail-review 检查当前的 diff。它会标出不必要的抽象、重复实现和你不需要的依赖。
每个发现都会标注文件、行号、需要删除的内容,以及应该替换成什么。它会返回一份检查清单,不会修改代码本身。你可以在每次改动后都不断变大的 diff 上试试它。
免费且开源,支持 Codex、Claude Code 和 Pi。
本文由 AI 翻译自英文原帖,技术名词保留英文。
查看 X 原帖