mcpField
P
ponytail-audit

ponytail-audit

github.com/starquant其他141 次安装16 周前更新
代码仓库

关于 ponytail-audit

用于全仓库检查过度设计和复杂度的一次性审计技能。它按预期删减规模排列建议,只报告问题,不修改代码。

主要功能

  1. 01扫描整个代码仓库
  2. 02按删减规模排序发现
  3. 03标记死代码和多余层
  4. 04建议使用标准库替代方案
  5. 05不修改任何文件

适用场景

  1. 01审查仓库中可删除的复杂性
  2. 02查找只有一个调用方的封装或抽象
  3. 03识别未使用的标志和配置
  4. 04将复杂度审查与缺陷审查分开

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/starquant/ponytail-skill --skill ponytail-audit

安装后在 Claude Code 中输入/ponytail-audit确认已加载。

详细介绍

ponytail-review,覆盖整个代码库。扫描整个目录树,而不只是差异。按可删减量从大到小排列发现的问题。

标签

与 ponytail-review 相同:

  • delete: 死代码、未使用的灵活性、推测性功能。替代方案:无。
  • stdlib: 手写了标准库已有的功能。指出函数名称。
  • native: 依赖项或代码实现了平台已有的功能。指出该功能。
  • yagni: 只有一个实现的抽象、没人设置的配置、只有一个调用方的层。
  • shrink: 相同逻辑,更少代码行。展示精简后的形式。

检查

标准库或平台已有的依赖项、只有一个实现的接口、只有一种产品的工厂、只负责委托的包装器、仅导出一个内容的文件、无用的标志和配置、手写的标准库功能。

输出

每项发现单独占一行,按顺序排列:<tag> <要删减的内容>。<替代方案>。[路径]。 末尾写上 net: -<N> lines, -<M> deps possible.。没有可删减内容时,写 Lean already. Ship.。

边界

范围仅限过度设计和复杂性。正确性错误、安全漏洞和性能问题明确不在范围内。将它们转交给常规审查流程。只列出发现,不做任何修改。单次执行。 输入 "stop ponytail-audit" 或 "normal mode" 可恢复。

评论

支持 Markdown