老李让AI写个日期选择器。等了30秒,AI装了npm包、写了包裹组件、加了样式表,然后开始讨论时区问题。
Ponytail 是一个面向AI代理的懒人高级开发者模式。名字来自那位在公司待得最久的资深工程师——留着马尾辫,戴着圆框眼镜,沉默但高效。
| 维度 | 普通AI | +Ponytail |
|---|---|---|
| 代码量 | 过度构建 | 减54-94% |
| 依赖数 | 见一个装一个 | 标准库优先 |
| 抽象层 | 提前封装 | 除非明确要求 |
| 成本 | 更多token | 约省20% |
| 安全 | 可能遗漏 | 安全不妥协 |
遇到写代码的需求,从第1级开始检查:停留在第一个通过的级别。
复制AGENTS.md内容到项目配置即可
| 模式 | 说明 | 场景 |
|---|---|---|
| off | 关闭 | 需完整构建 |
| lite | 轻度 | 快速原型 |
| full | 默认 | 日常开发 |
| ultra | 极简 | 微小改动 |
| review | 审查 | 代码审查 |
PONYTAIL_DEFAULT_MODE=ultra在所有调用方逐个加null检查。补了5个地方。下一个调用者又崩了。
grep所有调用者,在共享函数入口加一个guard。1处改动解决所有问题。
你不是在预测未来,你只是在增加当下的负担。ponytail迫使你先证明真的需要,再写代码。
最短工作差异只有在你理解问题后才有意义。在最错误的地方做最小改动,不是高效,是制造第二个Bug。
当你故意走捷径,用ponytail:注释标注天花板和升级路径。这是建立可追踪的技术债务档案。
Ponytail不把AI变成重复造轮子的新手,而是训练成那个沉默的Senior Dev。
| 步骤 | 说明 |
|---|---|
| 0 | 理解问题追踪数据流 |
| 1-7 | 跑七级阶梯停第一关 |
| 标注 | 天花板→升级路径 |
| 检查 | 非平凡逻辑留自检 |
"Ponytail不把AI变成重复造轮子的新手,而是训练成那个沉默的Senior Dev。"