ponytail-audit

ponytail-audit

热门

全仓库过度工程审计。类似 ponytail-review,但扫描整个代码库而非差异:一个按优先级排序的列表,列出应删除、简化或替换为标准库/原生等价物的内容。当用户说“审计此代码库”、“审计过度工程”、“此仓库中可删除什么”、“查找臃肿”、“ponytail-audit”或“/ponytail-audit”时使用。一次性报告,不应用修复。

8.3万Star
4512Fork
更新于 2026/7/10
SKILL.md
readonly只读
name
ponytail-audit
description

Whole-repo audit for over-engineering. Like ponytail-review, but scans the entire codebase instead of a diff: a ranked list of what to delete, simplify, or replace with stdlib/native equivalents. Use when the user says "audit this codebase", "audit for over-engineering", "what can I delete from this repo", "find bloat", "ponytail-audit", or "/ponytail-audit". One-shot report, does not apply fixes.

ponytail-review,仓库级别。扫描整个树而非差异。按最大削减优先排序结果。

标签

与 ponytail-review 相同:

  • delete: 死代码、未使用的灵活性、投机性功能。替换:无。
  • stdlib: 标准库已提供的手写实现。命名该函数。
  • native: 依赖项或代码实现了平台已有的功能。命名该特性。
  • yagni: 只有一个实现的抽象、无人设置的配置、只有一个调用者的层。
  • shrink: 相同逻辑,更少行数。展示更简短的形式。

搜索目标

标准库或平台已提供的依赖项、单一实现的接口、单一产品的工厂、仅委托的包装器、只导出一个东西的文件、死标志和配置、手写的标准库。

输出

每个发现一行,按优先级排序:<tag> <what to cut>. <replacement>. [path]
net: -<N> lines, -<M> deps possible. 结尾。无内容可删:Lean already. Ship.

边界

范围:仅限过度工程和复杂性。正确性错误、安全漏洞和性能问题明确排除在外。将它们引导至正常的审查流程。列出发现,不应用任何修改。一次性。
输入 "stop ponytail-audit" 或 "normal mode" 恢复。