Loading...

文章背景图

Ponytail 极简工程技能与命令清单

2026-05-29
0
- 字
- 分钟
|

Ponytail 代码库核心指令与斜杠命令清单

核心指令:The Ladder 决策层级

Ponytail 的核心是一个六层决策树,代理在编写代码前必须在第一个成立的层级停止:

层级 决策逻辑 行动
1. YAGNI 这需要存在吗? 跳过它,用一行说明 SKILL.md:32
2. Stdlib 标准库能做吗? 使用标准库 SKILL.md:33
3. Native 原生平台特性覆盖吗? 使用原生特性(如 <input type="date">) SKILL.md:34
4. Dependencies 已安装依赖能解决吗? 使用现有依赖,不添加新的 SKILL.md:35
5. One-liner 能写成一行吗? 写成一行 SKILL.md:36
6. Minimum 只有这时:编写最小可行代码 SKILL.md:37

全部斜杠命令功能清单

模式切换命令

命令 功能 说明
/ponytail 激活 Full 模式 默认模式,强制执行 The Ladder
/ponytail lite 激活 Lite 模式 构建所要求的,但在一行中命名更懒惰的替代方案
/ponytail full 激活 Full 模式 同 /ponytail,强制执行 The Ladder
/ponytail ultra 激活 Ultra 模式 YAGNI 极端主义,删除优先于添加,在构建前挑战需求
/ponytail off 关闭 Ponytail 停用所有 Ponytail 行为

Skill 命令

命令 功能 说明
/ponytail-review 过度工程审查 审查 diff 中的不必要复杂性,每行一个发现:位置、删除内容、替换内容
/ponytail-help 显示帮助卡片 显示所有模式、技能和命令的快速参考

状态与配置命令(Pi Agent 扩展)

命令 功能 说明
/ponytail status 显示当前状态 显示当前模式和默认模式 index.js:42
/ponytail default <mode> 设置默认模式 设置会话启动时的默认模式(lite/full/ultra/off) index.js:44-46

自然语言触发词

除了斜杠命令,以下自然语言也会触发相应行为 SKILL.md:9-12 :

  • “ponytail”、“be lazy”、“lazy mode”
  • “simplest solution”、“minimal solution”
  • “yagni”、“do less”、“shortest path”

停用命令

  • “stop ponytail” 或 “normal mode” - 停用 Ponytail 模式

cover: 附件/Halo封面/design.jpg

强度级别详细说明

Lite 模式

构建所要求的内容,但在一行中命名更懒惰的替代方案,让用户选择

Full 模式(默认)

强制执行 The Ladder,优先使用标准库和原生特性,生成最短的 diff 和解释

Ultra 模式

YAGNI 极端主义。删除优先于添加。发送单行解决方案并在同一口气中挑战其余需求

原创

Ponytail 极简工程技能与命令清单

本文链接: Ponytail 极简工程技能与命令清单

本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。

评论交流

文章目录