Repolode
DietrichGebert

DietrichGebert/ponytail

一套提示词技能,让 AI 编程代理只写任务所需的代码,优先复用已有代码,用最少的实现解决问题。

Star
167,470
Fork
9,091
未关闭 Issue
34
最近提交
前天

这是什么?

Ponytail 是一段提示词,可加载到 Claude Code、Codex、Cursor 等 AI 编程代理中。它要求代理在动手写代码前,按顺序排查:这个功能是否真的需要,仓库里是否已有可复用的代码,标准库或平台原生能力能否解决,最后才写能用的最小实现。项目声明的原则是只写任务所需的代码,同时不削减输入校验、错误处理、安全和无障碍相关的内容。

除核心提示词外,Ponytail 还提供若干斜杠命令:/ponytail-review 审查当前改动,/ponytail-audit 审计整个仓库,/ponytail-debt 汇总代码中的 `shortcut:` 注释,并可切换精简强度。在 Claude Code 中,它还会在输入框上方显示一条状态栏,展示任务成本、token 用量、代理耗时、代码复用比例和测试结果,并提供本地看板汇总历史会话。

项目可作为 Claude Code 插件、Codex 插件和 npm 包安装,也可以直接把 AGENTS.md 复制到任意项目中使用。

核心功能

  • 01在编写新代码前,引导代理按顺序检查是否真的需要、能否复用已有代码。
  • 02优先使用仓库已有代码、标准库和平台原生能力,而非引入新依赖。
  • 03提供 /ponytail-review 审查改动,覆盖缺陷、安全和缺失的测试。
  • 04提供 /ponytail-audit 对整个仓库的问题按优先级排序。
  • 05在 Claude Code 中显示成本、token 与测试状态的状态栏,并提供本地会话看板。

适用场景

  • 避免 AI 编程代理在现有项目中对小功能过度设计。
  • 提交前审查代理产生的未提交改动,查找缺陷和未测试的风险逻辑。
  • 快速审计一个陌生仓库,确定优先修复的问题。
  • 在 Claude Code 中统计代理编程任务的成本与耗时。

快速上手

  1. 1

    在 Claude Code 中添加插件市场

    /plugin marketplace add DietrichGebert/ponytail
  2. 2

    在 Claude Code 中安装 ponytail 插件

    /plugin install ponytail@ponytail
  3. 3

    其他代理可将 AGENTS.md 复制到项目中(参见 INSTALL.md)

使用前须知

  • 安装方式和状态栏、看板等功能依赖特定宿主,例如状态栏需要 Claude Code 2.1.290 或更高版本。
  • 部分命令只能在支持技能的宿主中使用;仅支持指令的适配器只能加载规则,无法使用命令。

标签

常见问题

ponytail 是什么?
一套提示词技能,让 AI 编程代理只写任务所需的代码,优先复用已有代码,用最少的实现解决问题。 Ponytail 是一段提示词,可加载到 Claude Code、Codex、Cursor 等 AI 编程代理中。它要求代理在动手写代码前,按顺序排查:这个功能是否真的需要,仓库里是否已有可复用的代码,标准库或平台原生能力能否解决,最后才写能用的最小实现。项目声明的原则是只写任务所需的代码,同时不削减输入校验、错误处理、安全和无障碍相关的内容。
ponytail 可以免费使用吗?用的什么许可证?
ponytail 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
ponytail 还在维护吗?
活跃维护中。ponytail 最近一次提交是在 2026年10月18日。
ponytail 适合用来做什么?
避免 AI 编程代理在现有项目中对小功能过度设计。 提交前审查代理产生的未提交改动,查找缺陷和未测试的风险逻辑。 快速审计一个陌生仓库,确定优先修复的问题。 在 Claude Code 中统计代理编程任务的成本与耗时。
ponytail 怎么安装和运行?
在 Claude Code 中添加插件市场: /plugin marketplace add DietrichGebert/ponytail 在 Claude Code 中安装 ponytail 插件: /plugin install ponytail@ponytail 其他代理可将 AGENTS.md 复制到项目中(参见 INSTALL.md)
在哪里获取 ponytail?
源代码和安装说明在 GitHub 上:https://github.com/DietrichGebert/ponytail

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目