SuperAPI AI 工具集

chisle-audit

通用与其它

查看项目

更新于 10-15 22:41

技能介绍

用途:对目标(diff、单个文件或整个仓库)做一次性效率审计,同时覆盖两条轴线——代码的 YAGNI 轴与文字的压缩轴,报告可删减之处。只读,不编辑、不写标记、不应用修复。

范围:无参数时审计当前 git diff(已暂存与未暂存);diff 为空则审计 HEAD~1..HEAD。传入路径则审计该文件或目录。输入 repo / whole repo 则遍历目录树,跳过 vendored/generated/node_modules/dist/lockfiles。

代码侧标记项:重造标准库(手写 debounce、深拷贝、groupBy、重试循环、日期运算);只有一个实现的抽象(单例接口/工厂/包装器);几行代码或已装依赖即可覆盖却新增依赖;从不变化的配置/选项/开关;没有当前调用方的“以后再用”脚手架;原生平台能力(CSS、数据库约束、input 类型)即可完成的冗长代码。

文字侧标记项:复述代码的注释;填充、含糊、客套或重复的 docstring/README;一段话能说清却写成多段;只增 token 不增信息的装饰性表格/emoji/标题;死文字,如 TODO 坟场、过期“另见”链接、废弃章节。

不标记:信任边界的输入校验、防止数据丢失的错误处理、安全、无障碍、已记录的 // chisle: 或 // ponytail: 快捷方式,以及解释“为什么”的领域注释。

输出:一份按删减量从大到小排序的清单,每行一条发现,无前言无褒奖,格式为 path:line [code|prose] 臃肿内容 → 精简替代(约 N 行/token)。结尾两行摘要:N 条发现,X 条代码、Y 条文字,预计可删约 A 行代码、B 行文字;最大收益项。无法从片段验证行为时标注 (check),倾向少而高置信的发现。

限制:仅审计与报告,不自动修改;具体安装方式、收费与平台支持资料暂未提供。