← 所有精選

★ GitHub Trending 精選

每日一個爆紅開源專案

日榜 #22026-09-05

DietrichGebert/ponytail

Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.

★ 125.9k stars · ▲ +1,679 今日 · 🔶 JavaScript · 📜 MIT · 官網在 GitHub 開啟 ↗
agent-skillsai-agentsclaudeclaude-codeclaude-code-plugincursor-rulesdeveloper-toolsllmprompt-engineeringyagni
ℹ️ 今日 trending #1 是 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 重點摘要