Ponytail(DietrichGebert/ponytail)是一条让 AI 编程助手学会'偷懒'的提示词技能,主打 YAGNI(You Aren't Gonna Need It)纪律。项目的灵魂人物是那个扎马尾、戴椭圆眼镜、在公司待得比版本控制系统还老的资深工程师:你给他看 50 行代码,他一句话不说,换成 1 行——Ponytail 就是把这个角色装进你的 AI Agent。它本质只有一个提示词文件(SKILL.md),加上给规则文件型 Agent 用的紧凑版 AGENTS.md,其余代码只是把这条提示词接进各种 Agent。写代码前,Agent 会沿着 7 级阶梯逐级上爬:这东西需要存在吗(不需要就跳过)→ 代码库里已有吗 → 标准库能做吗 → 平台原生能力能做吗 → 已装依赖能做吗 → 一行能解决吗 → 最后才写最小实现。截至 2026 年 10 月,该项目在 GitHub 已收获 15.7 万+ star。
Ponytail 最有说服力的地方是它公开的真实基准:在同一个真实 FastAPI + React 仓库上,用同一批 12 个功能任务、Haiku 4.5 模型、有无该技能各跑 4 次对比,结果是平均少写约 54% 的代码(单项最高省 94%)、成本降低约 20%、速度提升约 27%,且 100% 通过测试。它的口号是'懒在方案,不懒在阅读'——阶梯是在理解问题之后才运行的,Agent 会先读改动涉及的代码、追真实数据流再选档位;而且'懒但不失职',信任边界校验、数据丢失处理、安全和无障碍四类内容永远不砍。使用上提供 lite/full/ultra/off 四档强度,配 /ponytail-review(审当前 diff 的过度工程给删除清单)、/ponytail-audit(全仓库审计)、/ponytail-debt(把推迟的方案记台账)等命令,MIT 开源,支持 Claude Code、Codex、OpenCode、Gemini 等主流 Agent。
Copilot 默认顺着你的要求实现,Ponytail 是在实现前先逼 Agent 追问要不要实现,输出更少代码;两者可叠加使用。
Cursor 强在编辑器体验,Ponytail 是跨工具的提示词纪律,装进 Cursor/Rules 后专门治过度工程,不提供 IDE 功能。
Cline 重在自主执行多步任务,Ponytail 不负责执行而是给任何 Agent 加'少写代码'的价值观,属互补关系。
不会。官方原则是'懒但不失职',信任边界、数据丢失处理、安全、无障碍永远不在砍掉范围内。
真实 Claude Code 会话跑真实 FastAPI+React 仓库,同 12 个功能任务、Haiku 4.5、有无 skill 各跑 4 次的对比基准。
Claude Code、Codex、Devin CLI、OpenCode、Gemini、pi、Hermes Agent、Qoder、Grok Build 等,Copilot/Cursor 等走 AGENTS.md 指令适配。
README 原话:'代码库亲自得罪你的时候'——即存量项目过度工程特别严重时。
主要面向开发者与使用 AI 编程助手的人;纯用 AI 对话的场景可以把它当'要求 AI 少废话少绕路'的提示词模板。
Ponytail 把'屋里最懒的资深工程师'装进你的 AI:一条提示词让 Agent 少写 54% 代码(最高 94%)、省 20% 成本、快 27%,实测基准全过
让 AI 像办公室里最懒的资深工程师:一条提示词让 Agent 写更少的代码(实测约省 54%,最高 94%),更便宜、更快。