
ponytail-audit
熱門針對整份 Codebase 進行過度設計(Over-engineering)的深度審查。類似 ponytail-review,但改為掃描整份程式碼庫而非單一 Diff,並提供依精簡幅度排序的建議清單,明確指出哪些程式碼可以刪除、簡化,或替換為標準函式庫 (stdlib)/原生 (native) 功能。當使用者輸入 "audit this codebase"、"audit for over-engineering"、"what can I delete from this repo"、"find bloat"、"ponytail-audit" 或 "/ponytail-audit" 時觸發。本工具為單次診斷報告,不會自動修改程式碼。
針對整份 Codebase 進行過度設計(Over-engineering)的深度審查。類似 ponytail-review,但改為掃描整份程式碼庫而非單一 Diff,並提供依精簡幅度排序的建議清單,明確指出哪些程式碼可以刪除、簡化,或替換為標準函式庫 (stdlib)/原生 (native) 功能。當使用者輸入 "audit this codebase"、"audit for over-engineering"、"what can I delete from this repo"、"find bloat"、"ponytail-audit" 或 "/ponytail-audit" 時觸發。本工具為單次診斷報告,不會自動修改程式碼。
全程式碼庫等級的 ponytail-review。掃描整棵檔案樹而非單一 Diff。依刪減效益由大到小排序檢測結果。
Tags
同 ponytail-review:
delete:冗餘程式碼 (dead code)、未使用的彈性、預測性功能。替換方案:無。stdlib:自己造輪子但標準函式庫已提供的功能。請指名函式名稱。native:平台本身已有原生支援的套件或程式碼。請指名功能名稱。yagni:只有單一實作的抽象層、無人設定的組態、只有單一呼叫者的架構層。shrink:相同的邏輯,更少的程式碼行數。展示更簡短的寫法。
Hunt
排查重點:標準函式庫或平台已內建的第三方套件、單一實作的介面 (interface)、只有單一產物的工廠 (factory)、僅作轉發的包裝層 (wrapper)、只匯出一項內容的檔案、廢棄的 Flag 與組態、自己造的標準函式庫輪子。
Output
每項結果獨立一行,按影響程度排序:<tag> <what to cut>. <replacement>. [path]。
結尾附上 net: -<N> lines, -<M> deps possible.。若無可精簡內容,則輸出 Lean already. Ship.。
Boundaries
適用範圍:僅限過度設計與複雜度問題。正確性 Bug、安全漏洞與效能優化明確不在範圍內,請改走一般 Code Review 流程。僅列出檢測結果,不自動套用變更。單次執行。
輸入 "stop ponytail-audit" 或 "normal mode" 可切回一般模式。



