HeadlinesBriefing favicon HeadlinesBriefing.com

Ponytail:AI 编码极简规则集

Hacker News •
×

Dietrich Gebert 的 Ponytail 是一个规则集,它让 AI 编码代理编写最少的可行代码 —— 模仿一位被半夜三点叫醒次数太多的资深工程师。代理不再生成 50 行样板代码,而是伸手拿来能完成同样工作的单行代码。例如,一个 48 行的 CacheManager 类被单个 @lru_cache 装饰器取代。

核心理念遵循梯子的第一级:在第一个站得住脚的解决方案处停下。这需要存在吗?如果代码库里已有,就复用它。标准库能做吗?用它。原生平台特性、已安装的依赖,以及单行解决方案,都优先于添加新代码。

Ponytail 以两行安装命令为 Claude Code 提供支持,并支持 14 个以上代理,包括 Open CodeCursorWindsurfClineKiroZed。命令包括用于强度控制的 /ponyail lite|full|ultra、用于在当前差异中查找过度工程的 /ponyail-review,以及用于扫描整个代码库查找臃肿代码的 /pony-tail-audit。

基准测试显示,在 FastAPI + React 代码库的 12 个功能任务上,代码更少、Token 更少,安全性不变。验证、错误处理、安全性和可访问性绝不会被简化掉。