DietrichGebert/ponytail
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
mattpocock/skills(已於 2026-08-07 推過),故改推第 2 名。這是什麼
Ponytail 是一套給 AI coding agent 使用的「少寫一點」規則集與外掛。它把 README 裡那位「懶得很有經驗的資深工程師」具象化:不是叫模型偷懶,而是在動手前先走一個判斷階梯——這需要存在嗎、專案裡已有嗎、標準函式庫或原生平台能不能做、已裝依賴是否足夠、能否一行解決,最後才寫最小可行的新程式。README 特別強調,這個流程發生在理解問題與閱讀相關程式碼之後;也就是「解法很懶」,但不是跳過脈絡、驗證、安全或可及性。
為什麼上榜
它會紅,關鍵在於踩中近期 AI 寫程式的共同痛點:agent 很會完成任務,也很容易過度工程化。README 用 date picker 的例子說明,沒有 Ponytail 時 agent 可能安裝套件、包元件、加樣式並討論時區;Ponytail 則提醒它瀏覽器本來就有 <input type="date">。專案目前約 125,937 stars,日榜新增約 1,679 stars,熱度不只是迷因式文案,也來自 README 端出可重現 benchmark:在 Claude Code headless session、真實 FastAPI + React 專案與 12 個 feature ticket 上,Ponytail 相對 no-skill baseline 的 git diff 呈現 LOC -54%、tokens -22%、cost -20%、time -27%、safe 100%。README 也坦承舊的 single-shot 80–94% 減碼數字有基準偏差,這份自我修正讓它比單純「少寫程式」口號更可信。
適合誰,可以拿來做什麼
Ponytail 適合已經大量使用 Claude Code、Codex、OpenCode、Gemini CLI、Copilot CLI、Hermes Agent 等工具的開發者,尤其是覺得 AI 常把小需求改成大工程的人。它可以作為常駐 coding style guardrail:要求 agent 優先重用現有程式、標準庫、平台能力與已安裝依賴,並在必要時保留驗證、錯誤處理、安全邊界與 accessibility。對團隊來說,它比較像一套「AI 開發節制規範」;對個人來說,則是降低 review 負擔、避免不必要依賴與樣板碼的工具。上手門檻取決於你用的 agent,README 提供了多種 CLI/外掛平台的安裝方式。
上手
README 提供多個平台的 quick start。若使用 Claude Code,需要把 marketplace 加入後再安裝外掛,且 README 註明兩個 /plugin 指令要分成兩次送出:
/plugin marketplace add DietrichGebert/ponytail
/plugin install ponytail@ponytail
Codex CLI 的安裝方式如下,之後需執行 codex、打開 /hooks,檢查並信任兩個 lifecycle hooks,再開始新 thread:
codex plugin marketplace add DietrichGebert/ponytail
codex plugin add ponytail@ponytail
Hermes Agent 則可使用:
hermes plugins install DietrichGebert/ponytail --enable
README 也提醒,Claude Code 與 Codex 外掛會跑兩個很小的 Node.js lifecycle hooks,因此 node 需要在 PATH 上;若沒有,skills 仍可用,但 always-on activation 會安靜地失效。
README 重點摘要
- 核心不是 code golf,而是只寫任務真正需要的程式;驗證、資料遺失處理、安全與可及性不在刪減範圍內。
- README 的主要 benchmark 來自真實 agent 編輯真實 open-source repo,並以留下的
git diff評分;它宣稱 Ponytail 在 LOC、tokens、cost、time 都低於 baseline,且 safety 維持 100%。 - 支援平台很廣,README 列出 Claude Code、Codex、Copilot CLI、OpenCode、Gemini/Antigravity、Hermes Agent、Qoder、Devin、Grok Build 等多種安裝或 fallback 方式。
- Ponytail 有
lite、full、ultra、off等模式,可用環境變數PONYTAIL_DEFAULT_MODE或設定檔指定新 session 預設值。 - README 對舊 benchmark 的限制有明確說明:早期 single-shot 測試的 80–94% 減碼效果部分受對話型 baseline 影響,新的 agentic 測量才是較可辯護版本。