工具 / Ponytail

Ponytail

  • skill
  • agent

给 AI 编码 agent 植入“懒人 senior dev”思维:优先用标准库与平台原生能力,抑制过度工程

给 AI 编码 agent 用的规则集与插件系统,核心理念是“最好的代码是没写出来的代码”。它给 agent 植入一个六阶决策阶梯:写代码前先检查功能是否真需要(YAGNI)、标准库是否已有、平台原生能力是否覆盖、已安装依赖是否可解、能否一行写完,都走不通才写最小可行实现。规则以 AGENTS.md 为核心,覆盖 Claude Code、Codex、Gemini CLI、OpenCode、Pi 等 14 个 agent,支持插件安装、rules 文件拷贝、slash 命令三种接入方式。附带 /ponytail-review(审查 diff 中的过度工程)、/ponytail-audit(全仓库审计)等命令,以及 lite/full/ultra/off 四级强度。作者在 FastAPI + React 仓库上做了 agentic benchmark(12 个 feature 任务,Haiku 4.5,n=4):作者自测相比无 skill 基线平均少写 ~54% 代码、token 省 ~22%、成本降 ~20%、耗时少 ~27%,安全对抗任务中保持 100% 安全率。

社区实测

社区认可 Ponytail 抑制 AI agent 过度工程的效果,但对 benchmark 中的基线选择和“省钱”说法存在争议,有独立测试发现小任务上反而写更多代码。

  • 抑制 AI 编码 agent 的过度工程倾向:阻止 agent 为简单需求安装第三方库、写大量样板代码
  • 提供跨 agent 的统一规则集:同一套规则覆盖 Claude Code、Codex、Gemini CLI、OpenCode、Pi 等 14 个 agent
  • 社区独立测试发现小任务上 Ponytail 反而写更多代码,代码缩减效果集中在有明显过度工程空间的大任务上
  • 有观点认为它本质上是一个精心编写的 prompt 文件,仓库其余部分主要是多 agent 适配层

截至 2026-06-22

/plugin marketplace add DietrichGebert/ponytail && /plugin install ponytail@ponytail

← 返回工具列表