Ponytail:让AI学会偷懒的代码风格Skill,154K Star实测减少54%代码
你有没有这种感觉——AI 帮你写代码,它倒是写得挺快,但写完之后项目膨胀了一倍?
一个简单的日期选择器,它给你装了三个库、建了四层封装、讨论了五个时区方案……最后就为了取个今天的日期。
这不是你的问题,是 AI 的”本能”。它被训练成”解决问题要充分”,所以永远倾向于多写。
Ponytail 就是来治这个的。
这个 GitHub 拿下了 15 万多 Star 的 Skill,主打一个哲学:“The best code is the code you never wrote.”(最好的代码是你没写的代码)——它把一个留长发的老程序员塞进了你的 AI 里。你给他看五十行,他说不出声,默默删成一行,能跑。
它怎么工作的?
Ponytail 会在 AI 下笔之前,强迫它爬一个七级”懒惰阶梯”:
- 这功能真的需要存在吗? → YAGNI,不需要就跳过
- 标准库有吗? → 直接用,别自己写
- 平台原生能力呢? → 浏览器 / 系统 API 先看一圈
- 已装的依赖里有没有? → 不用再装新的
- 一行能搞定吗? → 能,就不要拆成十行
- 还是需要写? → 那就写”最小安全实现”,不多不少
每个被跳过的步骤都会留个 ponytail: 注释,标记”这里我偷了懒,以后可以回来补”——技术债变成了账本,而不是失忆症。
实测数据:省了 54% 的代码
团队在真实仓库(FastAPI + React)上做了基准测试,对比有无 Ponytail 的 Claude Code 表现:
- 代码量减少 ~54%(某些场景高达 94%,比如那个日期选择器)
- Token 消耗节省 ~20%
- 任务完成速度提升 ~27%
- 安全性 100% 保留——不像那些”少写代码”提示词会顺手关掉类型检查和测试
支持多少个 AI?
不只是 Claude Code。Ponytail 通过 skill / hook / 命令 / MCP / 插件五种方式注入,同一套规则覆盖 Claude Code、Cursor、opencode、Copilot、Codex、Cline、Pi、Hermes、Zed 等 16 个主流 AI 编程工具。
安装方式
# Claude Code
/plugin marketplace add DietrichGebert/ponytail
/plugin install ponytail@ponytail
# 其他 AI 工具
npx skills add DietrichGebert/ponytail
也可以调强度:/ponytail lite(轻微提醒)/ponytail full(默认)/ponytail ultra(暴躁删代码模式)/ponytail off(关闭)。
什么场景适合用它?
- 代码审查:AI 写完代码之后跑一遍
/ponytail-review,它会告诉你哪些是过度封装、哪些是重复造轮子 - 重构规划:跑
/ponytail-audit扫描整个仓库,列出技术债清单 - 日常开发:开着 full 模式,AI 会自动走懒惰阶梯,不会一上来就给你搭一套”未来扩展性极强”的架子
技术债最可怕的不是欠债,是债主跑路了代码还在。Ponytail 把每一笔偷懒都记在账上,让技术债变得可追踪、可偿还。
GitHub: https://github.com/DietrichGebert/ponytail ⭐ 154K+
评论区
登录后可评论。