项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 186279
使用教程
⚠ 本教程由 AI 依据该项目 README 整理;原始文档不完整,部分步骤为通用流程推断,实际安装请以项目官方文档为准。
⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。
环境要求
- 已安装 Node.js,且 node 位于 PATH(Nix/nvm 用户需确保在非交互式 shell 的 PATH 中)
- 已安装任一支持的宿主:Claude Code、Codex、Devin CLI、Grok Build、Pi agent
- Cursor/Windsurf/Cline/Qoder 等宿主通过复制规则文件方式使用
- 如需彻底清理残留状态,需能访问仓库中的 scripts/uninstall.js
安装与启动步骤
-
1检查 Node 环境
插件依赖两个极小的 Node.js 生命周期钩子,先确认 node 可用;若不可用,技能仍能用,只是常驻激活会静默失效而不会每次报错。
node -v -
2安装宿主插件
按你使用的宿主安装 ponytail 插件(Claude Code、Codex、Devin CLI、Grok Build、Pi agent 等),具体安装命令以项目 README 与官网为准。
-
3复制规则文件
Cursor、Windsurf、Cline、Qoder 等宿主不用插件机制,把仓库中的规则文件复制到对应工具即可生效,卸载时删除该文件。
-
4卸载并清理残留
如需卸载,先运行清理脚本再执行宿主移除命令:脚本本身属于插件文件,先移除插件会导致脚本被一并删除。
node scripts/uninstall.js
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
~/.config/ponytail/config.json | 否 | ponytail 在插件目录外写入的状态文件,卸载插件后仍会保留 | ~/.config/ponytail/config.json |
statusLine(~/.claude/settings.json) | 否 | 接受设置提示后写入的状态栏条目,仅当指向 ponytail 自带脚本时才被清理 | 指向 ponytail 脚本的 statusLine 条目 |
如何确认成功
宿主中触发一次对话,若钩子静默激活即正常;也可检查是否生成 ~/.config/ponytail/config.json。
常见问题
Q:没有安装 node 还能用吗?
A:可以,技能本身仍可工作,只是 always-on 自动激活会保持安静,而不会在每次提示时报错。
Q:各宿主怎么卸载?
A:Claude Code 用 /plugin remove ponytail,Codex 用 codex plugin remove ponytail,Devin CLI 用 devin plugins remove ponytail,Grok Build 用 grok plugin uninstall ponytail,Pi agent 用 pi uninstall ponytail。
Q:Cursor/Windsurf/Cline 怎么卸载?
A:这些宿主没有插件命令,直接删除之前复制过去的规则文件即可。
Q:为什么清理脚本要先于卸载命令执行?
A:node scripts/uninstall.js 本身是插件文件,先移除插件会把它删掉;也可以换一份独立克隆的仓库来运行该脚本。
注意事项
- 插件卸载只会删除插件自身文件,模式标志、~/.config/ponytail/config.json 等状态需另行清理。
- 卸载脚本只有在 statusLine 指向 ponytail 自己的脚本时才会移除它,你自己配置的 statusline 不受影响。
- Nix/nvm 用户注意 node 必须出现在非交互式 shell 的 PATH 中,否则常驻激活不会工作。
- README 节选中未给出具体安装命令,安装时请以官方 README 与 https://ponytail.dev 的说明为准。
核心亮点
- 精准聚焦 YAGNI 原则,通过提示词约束 AI 避免过度工程化,直击代码生成类工具常见冗余痛点
- 以 Claude Code/Cursor 等主流工具为目标场景,轻量集成,无需复杂依赖即可提升智能体代码产出质量
- 星标近 10 万,社区认可度极高,提示词设计经大量真实场景验证,具备较强实用性与传播力
不足之处
- 提示词效果依赖底层模型理解能力,对非 Claude 或较弱模型可能不达预期,适用边界未明确说明
- 过度强调“少写代码”可能在某些场景导致关键防御性逻辑被省略,需要人类判断兜底
- 项目以提示词/规则为主,缺少可量化评估基准,实际收益更多依赖主观体验,文档/社区待观察
适用场景
- 作为 Claude Code 或 Cursor 的自定义规则,减少 AI 生成无关代码与多余抽象
- 嵌入团队 AI 编码规范,让智能体在需求明确时优先采用最小实现方案
- 用于 AI 代码审查或功能迭代场景,约束模型不主动引入过度设计,保持代码库简洁
替代项目
awesome-claude-code、cursor-rules、agent-rules
同类项目推荐
lapce
开源
用 Rust 打造的极速编辑器,秒开不卡顿,Vim 党福音
Lightning-fast and Powerful Code Editor written in Rust
coding_agent_account_manager
开源
AI编程账号秒切,告别限额中断
Sub-100ms auth switching for AI coding CLIs (Claude Code, Codex, Gemini, Grok, Curso···
iphone-duo-skills
开源
让 AI 代理写出适配折叠屏 iPhone 的 iOS 代码
Agent skills for building iOS apps on iPhone Duo, Apple's first foldable iPhone — a···
build-applications-w-copilot-age···
开源
跟着练,让 Copilot 代理自己写代码跑命令
GitHub Copilot: The agent awakens - Building applications with GitHub Copilot Agent ···
free-ai-coding
开源
不花钱用上顶级AI编程模型,白嫖党福音
AI coding limit resets and extra usage, with original sources.
codexqa
开源
给 AI 编程助手装上质量检查技能,改完自动查影响、审代码、生成测试
codexqa: 11 local-first Agent Skills for Cursor, Claude Code, Codex & OpenClaw — ch···
development-plugin-for-avalonia
开源
在 Avalonia 开发中直接调用多种 AI 助手,提升编码效率。
Development Plugin for Avalonia
token-goat
开源
给 AI 编程工具装上 token 节流阀,省钱又专注
Auto AI improver. Cost and token burn reducer, turn saver, and focus keeper for Clau···
ccmanager
开源
一个入口管住所有 AI 编程代理的会话
Coding Agent Session Manager for Claude Code / Gemini CLI / Codex CLI / Cursor Agent···
