ponytail 是一个 Claude Code Agent Skill,开源在 GitHub 的 DietrichGebert/ponytail(MIT 协议)。它不教你写得更快,而是教你对解法「懒」一点——先读代码,再选最省力的一步,做最少的实现,让 Agent 像最有经验的懒人一样把事办成。
它给自己的形象是:长马尾、圆框眼镜、比版本控制还早入职的资深开发。标语是:"He says nothing. He writes one line. It works."——什么都不说,写一行,能跑。
对解法懒,对阅读从不懒:先读代码库,再决定走哪一级台阶;不跳过理解直接开写。
这东西需要存在吗?不需要就跳过(YAGNI)
代码库里已经有了?先复用,别重造
标准库能做的,不自己造轮子
原生平台特性覆盖?一行 <input type="date"> 胜过日期选择器库
已安装的依赖能解决?绝不新增
能不能一行?就一行
最后才写:最小代码
配套的规则:不写投机抽象、不搞"以后用得上"的脚手架;修 Bug 修根因——一个守卫放在共享函数里,而不是在每个调用点打补丁。
不是嘴上省事——是同一 Agent 开/关 ponytail 的真实对照:headless Claude Code 会话编辑真实开源仓库(FastAPI + React),12 个功能任务,Haiku 4.5,n=4,按留下的 git diff 打分。
| 对比无技能基线 | LOC | Token | 成本 | 耗时 | 安全 |
|---|---|---|---|---|---|
| ponytail | -54% | -22% | -20% | -27% | 100% |
均值口径:-54% 是 12 个任务的平均;在过度构建陷阱上最高到 -94%(date picker 404 行 → 23 行、color picker 287 行 → 23 行,因为它伸手用原生 <input> 而不是组件)。对抗性安全测试中,ponytail 是唯一保持 100% 安全又全面降本的方案。
Claude Code 里分两次发送(装完即用,常驻生效,无需每次手动开启):
/plugin marketplace add DietrichGebert/ponytail
/plugin install ponytail@ponytail
同一套安装也覆盖 Codex / Copilot / Gemini CLI 等约 20 个 Agent(各自命令见官方 README,此处纯文本展示:DietrichGebert/ponytail)。也可通过 skills.sh 安装(注册页社区安装量 4.6 万+,社区数据,非官方 README 口径)。
装完即常驻生效(默认 full),无需触发词
/ponytail lite · full · ultra,默认 full
/ponytail off,回到正常模式
可复现步骤:
1)claude plugin marketplace add DietrichGebert/ponytail;2)claude plugin install ponytail@ponytail;3)任意编码任务中观察输出是否"最懒"(例如日期选择器需求应直接给 <input type="date">,而不是装库);4)/ponytail off 关闭。
五幕带字幕 · 1080p30 · 44.1kHz 立体声 · 配音首句「把开发做懒一点」