云图AI云图AI
P

ponytail

MITJavaScript

Ponytail makes your AI agent think like the laziest senior dev, cutting code by ~54% while staying 100% safe.

86kFork 5k更新于 2026-07-20

软件介绍

Ponytail 是一个 AI 代理技能包,让你的代理像最懒的高级开发人员一样思考:只写必要的代码,绝不写多余的行。它通过一个六步阶梯规则(YAGNI、复用、标准库、原生平台、已安装依赖、一行代码)在理解问题后自动应用,确保代码最小化但不牺牲验证、错误处理、安全或可访问性。支持 Claude Code、Codex、GitHub Copilot CLI 等 20 多种代理平台,安装简单,即插即用。

软件截图

核心功能

六步阶梯规则自动应用,从 YAGNI 到一行代码,逐步减少代码量
支持 20+ 代理平台,包括 Claude Code、Codex、GitHub Copilot CLI、OpenCode 等
提供 /ponytail 命令切换强度级别(lite/full/ultra/off)
内置 /ponytail-review、/ponytail-audit 等审查命令
基准测试显示平均减少 54% 代码、22% token、20% 成本、27% 时间,且 100% 安全
无需配置文件,可选环境变量或 JSON 配置默认模式

适用场景

减少 AI 代理生成的冗余代码,提高效率在代码审查中自动检测过度工程化降低 AI 代理的 token 消耗和运行成本加速开发流程,减少不必要的依赖和组件

Docker 部署

docker run -it --rm -v $(pwd):/workspace -w /workspace node:18 bash -c "npm install -g @anthropic-ai/claude-code && claude /plugin marketplace add DietrichGebert/ponytail && claude /plugin install ponytail@ponytail"

FAQ

Ponytail 需要配置文件吗?

不需要。可选 ~/.config/ponytail/config.json 或 PONYTAIL_DEFAULT_MODE 环境变量设置默认级别,但非必需。

Ponytail 能和其他技能(如 caveman)一起用吗?

可以,而且推荐。Caveman 精简代理的对话,Ponytail 精简生成的代码,两者互补,无重叠。

如果我真的需要那个 120 行的缓存类呢?

你不需要。坚持的话,Ponytail 会慢慢构建,正确但缓慢,同时看着你。