/full
- Group / 分组
- Intensity强度
- Description / 说明
- Default. Enforce the ladder, prefer stdlib and native features, and keep the diff short.默认模式。执行完整阶梯,优先标准库和原生能力,保持最短改动。
- Skill / 技能
ponytail
Invocation template调用模板
{commandId} {ponytailQuery} A structured task preset that routes work through the Ponytail efficiency ladder and its focused review, audit, debt, and help commands.一个结构化任务预设,把工作路由到 Ponytail 效率阶梯,以及它的 review、audit、debt、help 命令。
Ponytail is a task preset for teams that want a built-in guardrail against over-engineering. It turns the shared preset-task drawer into a skill-first workflow where one command decides both the active Ponytail skill and, when relevant, the intensity level.
Ponytail starts with YAGNI, then checks the standard library, native platform features, already-installed dependencies, one-liners, and only then allows fresh code.
Like other preset tasks, Ponytail keeps selected repositories visible and typed as read or write, so simplification never becomes an excuse for touching the wrong codebase.
The same preset also exposes review, audit, debt, and help, so users can inspect over-engineering, scan a repo, track deferred shortcuts, or pull up a quick reference without switching to another preset.
The ladder never overrides trust-boundary validation, data-loss prevention, security controls, or accessibility basics.
lite: Build what was asked, but mention the lazier alternative.full: Default mode. Enforce the ladder and keep the diff short.ultra: Push back on unnecessary scope and ship the harshest minimal version.Auxiliary commands stay available through the same picker:
review: code or diff review for over-engineering.audit: repo-wide complexity scan.debt: ledger of ponytail: shortcuts.help: quick reference card.The preset requires skills:ponytail and expects the full Ponytail bundle to be available, including ponytail-review, ponytail-audit, ponytail-debt, and ponytail-help.
Choose a command in the picker. full is the recommended starting point, while lite and ultra adjust how aggressively Ponytail applies the ladder.
No. It is best when you want the simplest correct path. If the requirement truly needs a fuller build, Ponytail can still execute it, but it will keep challenging unneeded complexity.
Ponytail 是一个面向团队的任务预设,用来把“避免过度工程化”变成内置护栏。它把共享预设任务抽屉变成技能优先的工作流,一个命令同时决定激活哪个 Ponytail 技能,以及在需要时使用哪种强度等级。
Ponytail 先问 YAGNI,再检查标准库、原生平台能力、已安装依赖、一行写法,最后才允许新增代码。
和其他预设任务一样,Ponytail 会把被选中的仓库及其 read / write 权限清楚展示出来,简化并不意味着可以越界修改代码库。
同一个预设还提供 review、audit、debt 和 help,所以用户可以在不切换预设的情况下做过度工程化审查、全仓扫描、延期项追踪或查看速查卡。
这个阶梯不会覆盖信任边界校验、防止数据丢失的处理、安全控制或基础可访问性要求。
lite:完成需求,同时指出更懒的替代方案。full:默认模式。执行完整阶梯,保持最短 diff。ultra:更强硬地质疑多余范围,并交付最小版本。同一个命令选择器里还包含辅助命令:
review:针对过度工程化的代码或 diff 审查。audit:仓库级复杂度扫描。debt:收集 ponytail: 快捷注释形成账本。help:查看速查卡。该预设要求存在 skills:ponytail,并默认完整 Ponytail 套件都已可用,包括 ponytail-review、ponytail-audit、ponytail-debt 与 ponytail-help。
直接在命令选择器里选择。full 是推荐起点,lite 和 ultra 则用来调整 Ponytail 应用阶梯的激进程度。
不是。它最适合你想要“最简单且正确路径”的场景。如果需求确实需要更完整的实现,Ponytail 也能执行,但它仍会持续质疑不必要的复杂度。
/fullponytail{commandId} {ponytailQuery} /liteponytail{commandId} {ponytailQuery} /ultraponytail{commandId} {ponytailQuery} /reviewponytail-review{ponytailQuery} /auditponytail-audit{ponytailQuery} /debtponytail-debt{ponytailQuery} /helpponytail-help{ponytailQuery} projectPath · required · Absolute path to the selected project root.repositoryPath · Resolved repository identity hint for the selected project.ponytailCommandIds · required · Selected ponytail command id that determines the bound skill and intensity.ponytailQuery · required · Task description, code target, audit scope, or help request entered by the user.targetScopeMarkdown · required · Frontend-composed markdown scope block built from selected repositories and their access labels.targetRepositories · Selected repositories and their access types.