Ponytail 极简开发助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/ponytail-help-o1iw。
技能介绍
先说清楚它解决什么
写代码时最常见的浪费不是技术不够,而是把还不存在的需求提前做成抽象:工厂、注册中心、通用配置层、层层封装。这个技能解决的问题是给 Agent 一个可切换的“偷懒”标准:在满足当前需求的前提下,优先删需求、删结构、删依赖,而不是先搭架子。它适合已经有具体任务、又容易被过度设计带偏的场景。
核心能力和工作方式
它本质上是一张被触发后展示的参考卡,不改变运行模式,不写 flag 文件,不持久化任何状态。启动后按 /ponytail 进入 Full,也可手动切到 Lite 或 Ultra:Lite 只要求“先做被请求的事,并用一行说出更懒的替代”;Full 强制走 YAGNI → stdlib → native → one line → minimum 的梯子;Ultra 则更极端,先挑战需求,删除优先于新增。
配套命令分成两层。/ponytail 维持懒人模式本身;/ponytail-review 做行内审查,识别过度设计;/ponytail-audit 扫描整个仓库并给出可删除项排序;/ponytail-debt 把 shortcut comments 收进可追踪账本;/ponytail-gain 用“代码更少、成本更低、速度更快”的度量来展示收益。/ponytail-help 展示当前卡片。当前级别会一直保持,直到手动切换或会话结束。
停止时可说 stop ponytail 或 normal mode,也可执行 /ponytail off;之后用 /ponytail 恢复。默认模式可配置:环境变量优先级最高,其次是 ~/.config/ponytail/config.json(Windows 为 %APPDATA%\ponytail\config.json),可设为 off 取消会话自动激活。版本更新可通过插件市场开启自动更新,启动时拉取新版本;手动刷新则先更新 marketplace 再重载插件。Codex 使用 @ponytail、@ponytail-review、@ponytail-help;Claude Code 和 OpenCode 使用斜杠命令,OpenCode 提供全部六个。
适用边界
它不是通用代码生成器,也不会替你决定业务规则;真正删需求前仍要确认约束、数据和回滚边界。对必须预留扩展点的合规、跨模块协议或长期平台能力,Ultra 的“先删后加”可能不适用。
使用场景
- 改造既有项目时,需要按 YAGNI 检查是否可用 stdlib 或原生能力替代新依赖。
- 准备新增抽象层前,要审查工厂模式、通用注册中心是否只服务一个具体产品。
- 整仓审计时,需要一份可删除项排序,用 `/ponytail-audit` 输出去冗清单。
- 团队在多个 Agent 编码工具间切换,需要统一懒人模式和停止/恢复命令。
适合人员
- 维护老仓库的后端工程师,想在不引入新依赖的情况下降低复杂度。
- 负责小工具链的全栈工程师,需要阻止为单一场景过度抽象的改动。
- 管理多个编码 Agent 的技术负责人,要求明确命令入口和默认行为。
- 追踪技术债的工程师,想把 shortcut comments 整理成可追踪清单。