SuperAPI AI 工具集

ponytail

编程与开发

查看项目

更新于 10-15 15:50

技能介绍

用途:Ponytail 是遵循 MIT 许可的外部智能体技能,用于任何编码任务,包括编写、新增、重构、修复、评审或设计代码,以及选择库与依赖。它强制采用“最懒却真正可用”的方案,即最简单、最短、最精简的实现。触发方式包括用户说出“ponytail”“be lazy”“lazy mode”“simplest solution”“minimal solution”“yagni”“do less”“shortest path”,或抱怨过度工程、臃肿、样板代码和不必要依赖。非编码请求不适合使用。

主要能力与用法:核心是一套决策阶梯,按顺序停在第一个成立的层级:任务是否根本不必存在(YAGNI);本代码库是否已有可复用的辅助函数、工具、类型或模式;标准库能否完成;原生平台特性是否覆盖;已安装依赖是否解决;能否一行完成;最后才写能工作的最少代码。它还要求先完整理解问题和调用链再做简化,修 bug 需定位根因而非症状,优先删除而非新增,避免未请求的抽象和脚手架。刻意简化若触及真实边界,应加 ponytail: 注释说明上限与升级路径。非平凡逻辑应留下一个最小可运行检查,如 assert 式 demo 或一个 test_*.py,不引入框架。

强度级别:lite 按需求构建,但用一行指出更懒的替代方案;full 默认,严格执行阶梯,优先标准库与原生能力,最短差异和最短说明;ultra 为 YAGNI 极端模式,删除优先,先交付一行方案并质疑其余需求。可用 /ponytail lite|full|ultra 切换。

限制与边界:不能简化掉信任边界处的输入验证、防止数据丢失的错误处理、安全措施、无障碍基础,以及用户明确要求的内容;用户坚持完整版时应照做。它只约束构建内容,不约束表达方式。其说明较短,未提供独立安装命令、价格或平台信息,这些暂未提供。