
文章正文
这是一套给 AI 编码智能体用的「懒人资深开发」规则与技能包源码,作者把它做成了能装进 Claude Code、Codex、Gemini 等二十多款代理的插件和规则文件。
它不碰你的业务代码,只在每次对话前注入一段少写代码的决策原则,并附带几条可手动调用的审查指令。
对想给自家编码助手加上「克制写码」习惯的开发者来说,这套源码很适合直接拿去研究或改造。
源码简介
这套源码属于 AI 编码助手规则类项目,核心是一个叫 Ponytail 的「懒人资深开发」人格与决策阶梯。
它会在每个 LLM 回合前自动注入规则集(always-on context),让代理先走 YAGNI、复用已有代码、用标准库/原生能力、能一行就不多写,最后才写最小可用实现。
源码同时提供六条斜杠指令,覆盖代码评审、整仓审计、技术债记账和效果看板。
项目 MIT 授权,v4.8.4,对 Claude Code、Codex、Gemini CLI、Copilot CLI、Qoder、OpenCode、Devin、Hermes、OpenClaw 等多款代理都给出了安装方式,也附带了 MCP 子模块。
适用场景
- 想给 Claude Code / Codex 等编码代理加上「少写冗余代码」习惯的开发者
- 需要 AI 生成代码后做过度设计审查、产出可删清单的团队
- 研究 Agent 规则注入、斜杠指令与多平台适配的源码学习者
技术栈与运行环境
- 前端:无独立前端,规则以 Markdown 技能文件与代理规则文件形式分发
- 后端:无服务端,核心为 Node.js 生命周期钩子与 Python(Hermes)插件
- 数据库:无数据库
- 运行环境:Node.js(需置于 PATH,用于两个生命周期钩子)、Python3(Hermes 插件与基准测试)
- 其他依赖:npm 包 @dietrichgebert/ponytail;基准测试用到 promptfoo、pandas(可选)
功能亮点
- 每回合自动注入规则集:README 与 __init__.py 的 build_injected_context 显示,代理每次调用 LLM 前都会注入对应强度的 Ponytail 规则。
- 四级强度模式:支持 off / lite / full / ultra 四档,可通过 /ponytail 指令或 PONYTAIL_DEFAULT_MODE 环境变量与 config.json 设定(__init__.py 中 RUNTIME_MODES / _default_mode 实现)。
- 六条斜杠指令:/ponytail(切模式)、/ponytail-review(评审当前 diff 给删除清单)、/ponytail-audit(审计整仓)、/ponytail-debt(技术债记账)、/ponytail-gain(效果看板)、/ponytail-help(速查),commands/*.toml 与 plugin.yaml 均列出。
- 多代理适配:源码内含 .claude-plugin、.codex-plugin、.qoder-plugin、.cursor、.windsurf、.clinerules、.kiro、.opencode、.openclaw、.devin-plugin、pi-extension、gemini-extension.json 等多套适配文件,覆盖二十余款代理。
- 内联快捷写法:支持 `<!– ponytail: browser has one –>` 这类行内提示,把「这里用原生能力即可」直接写进代码,便于后续债务登记。
- 内置 MCP 子模块:ponytail-mcp/ 提供 MCP 服务入口(index.js / instructions.js / test),可作为模型上下文协议扩展单独集成。
安装与部署提示
- 以 Claude Code 为例,在对话中执行 `/plugin marketplace add DietrichGebert/ponytail` 与 `/plugin install ponytail@ponytail` 两条指令完成安装。
- 其余代理按 README 对应小节操作:Copilot CLI、Gemini CLI、Qoder、OpenCode、Devin、Hermes、OpenClaw、Pi 等各有插件或规则文件安装路径。
- 仅想用「常驻规则」的编辑器(Cursor、Windsurf、Cline、Kiro 等)可直接复制对应的 rules 文件或 AGENTS.md 到项目,无需插件钩子。
- 卸载时先运行 `node scripts/uninstall.js` 清理状态文件,再执行宿主的 remove 指令。
安全风险提示
特别提示:本源码未检测安全风险文件,下载后请务必进行安全审计,删除恶意代码后再部署使用!
下载说明
源码仅供学习研究、测试部署和二次开发参考,商用前请自行确认 MIT 授权范围与署名要求。
Ponytail 是开发辅助规则集,不涉及数据采集、排名干预或此类用途,请按正常开发工具场景使用。
GitHub项目开源地址:https://github.com/DietrichGebert/ponytail
资源下载
下载价格免费
本文章资源https://www.aosen.cc/mianfei3071.html来源于互联网,如存在侵权,请联系我们立马删除!
