SuperAPI AI 工具集

cleanup-all

通用与其它

查看项目

更新于 10-16 04:57

技能介绍

用途:把 8 个清理子技能串成一条流水线,按从破坏性到建设性再到外观的顺序执行,使每一步都缩小后一步需要处理的范围。

主要能力:按 unused → cycles → dedupe → types → weak-types → defensive → legacy → slop 的顺序运行;每个子技能完成后执行其校验步骤,任何校验失败即中止流水线;生成主报告 .claude/cleanup-reports/cleanup-all-{YYYY-MM-DD}.md,记录基线(LOC、文件数、依赖数、knip、madge 循环、弱类型数量)、各步骤状态、删除项、LOC 变化、提交与子报告链接,以及中止原因和后续建议。

必要用法与前置:运行前需确认意图并展示计划顺序;工作区必须干净,否则拒绝运行;若仓库处于 rebase、merge 或 cherry-pick 中途也拒绝运行;先采集基线指标。执行时打印 ▶ Running cleanup-X (step Y/8)…,加载对应子技能说明,等待其生成自己的提交与校验结果;校验通过则把结果追加到主报告并继续,失败则打印 ✗ 并停下。

适用场景:希望一次性系统清理代码库,并保留每步可回滚提交粒度的项目。

限制:每步子技能都会产生独立提交,可能涉及大量文件;不得压缩这些提交;不得自动修复中止步骤的失败,需人工决定;不得跳过基线测量;除上述资料外,收费、平台支持、具体命令细节等暂未提供。